Linux 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 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.