Meeting SDK for Windows API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 zchar_tGetRequestId ()=0
 Get the request ID.
 
virtual unsigned int GetRequesterId ()=0
 Get the user ID who requested privilege.
 
virtual const zchar_tGetRequesterName ()=0
 Get the user name who requested privileges.
 
virtual const zchar_tGetBroadcastUrl ()=0
 Get the broadcast URL.
 
virtual const zchar_tGetBroadcastName ()=0
 Get the broadcast name.
 
virtual SDKError GrantRawLiveStreamPrivilege ()=0
 Allows the user to start raw live stream and finally self-destroy.
 
virtual SDKError DenyRawLiveStreamPrivilege ()=0
 Denies the user permission to start raw live stream and finally self-destroy.
 

Detailed Description

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

Definition at line 44 of file meeting_live_stream_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestRawLiveStreamPrivilegeHandler()

virtual IRequestRawLiveStreamPrivilegeHandler::~IRequestRawLiveStreamPrivilegeHandler ( )
inlinevirtual

Definition at line 47 of file meeting_live_stream_interface.h.

47{};

Member Function Documentation

◆ DenyRawLiveStreamPrivilege()

virtual SDKError IRequestRawLiveStreamPrivilegeHandler::DenyRawLiveStreamPrivilege ( )
pure virtual

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

◆ GetBroadcastName()

virtual const zchar_t * IRequestRawLiveStreamPrivilegeHandler::GetBroadcastName ( )
pure virtual

Get the broadcast name.

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

◆ GetBroadcastUrl()

virtual const zchar_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 zchar_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 zchar_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.