Windows SDK API Reference
Loading...
Searching...
No Matches
IRequestRawLiveStreamPrivilegeHandler Class Referenceabstract

Process after the host receives the requirement from the user to give the raw live stream privilege. More...

#include <meeting_live_stream_interface.h>

Public Member Functions

virtual ~IRequestRawLiveStreamPrivilegeHandler ()
 
virtual const wchar_t * GetRequestId ()=0
 Get the request ID. More...
 
virtual unsigned int GetRequesterId ()=0
 Get the user ID who requested privilege. More...
 
virtual const wchar_t * GetRequesterName ()=0
 Get the user name who requested privileges. More...
 
virtual const wchar_t * GetBroadcastUrl ()=0
 Get the broadcast URL. More...
 
virtual SDKError GrantRawLiveStreamPrivilege ()=0
 Allows the user to start raw live stream and finally self-destroy. More...
 
virtual SDKError DenyRawLiveStreamPrivilege ()=0
 Denies the user permission to start raw live stream and finally self-destroy. More...
 

Detailed Description

Process after the host receives the requirement from the user to give the raw live stream privilege.

Definition at line 42 of file meeting_live_stream_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestRawLiveStreamPrivilegeHandler()

virtual IRequestRawLiveStreamPrivilegeHandler::~IRequestRawLiveStreamPrivilegeHandler ( )
inlinevirtual

Definition at line 45 of file meeting_live_stream_interface.h.

45{};

Member Function Documentation

◆ DenyRawLiveStreamPrivilege()

virtual SDKError IRequestRawLiveStreamPrivilegeHandler::DenyRawLiveStreamPrivilege ( )
pure virtual

Denies the user permission to start raw live stream and finally self-destroy.

◆ GetBroadcastUrl()

virtual const wchar_t * IRequestRawLiveStreamPrivilegeHandler::GetBroadcastUrl ( )
pure virtual

Get the broadcast URL.

Returns
If the function succeeds, the return value is the broadcast URL.

◆ GetRequesterId()

virtual unsigned int IRequestRawLiveStreamPrivilegeHandler::GetRequesterId ( )
pure virtual

Get the user ID who requested privilege.

Returns
If the function succeeds, the return value is the user ID. Otherwise, this returns 0.

◆ GetRequesterName()

virtual const wchar_t * IRequestRawLiveStreamPrivilegeHandler::GetRequesterName ( )
pure virtual

Get the user name who requested privileges.

Returns
If the function succeeds, the return value is the user name.

◆ GetRequestId()

virtual const wchar_t * IRequestRawLiveStreamPrivilegeHandler::GetRequestId ( )
pure virtual

Get the request ID.

Returns
If the function succeeds, the return value is the request ID.

◆ GrantRawLiveStreamPrivilege()

virtual SDKError IRequestRawLiveStreamPrivilegeHandler::GrantRawLiveStreamPrivilege ( )
pure virtual

Allows the user to start raw live stream and finally self-destroy.