Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
IRequestLocalRecordingPrivilegeHandler Class Referenceabstract

Process after the host receives the requirement from the user to give the local recording privilege. More...

#include <meeting_recording_interface.h>

Public Member Functions

virtual ~IRequestLocalRecordingPrivilegeHandler ()
 
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 SDKError GrantLocalRecordingPrivilege ()=0
 Allows the user to start local recording and finally self-destroy.
 
virtual SDKError DenyLocalRecordingPrivilege ()=0
 Denies the user permission to start local recording and finally self-destroy.
 

Detailed Description

Process after the host receives the requirement from the user to give the local recording privilege.

Definition at line 84 of file meeting_recording_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestLocalRecordingPrivilegeHandler()

virtual IRequestLocalRecordingPrivilegeHandler::~IRequestLocalRecordingPrivilegeHandler ( )
inlinevirtual

Definition at line 87 of file meeting_recording_interface.h.

87{};

Member Function Documentation

◆ DenyLocalRecordingPrivilege()

virtual SDKError IRequestLocalRecordingPrivilegeHandler::DenyLocalRecordingPrivilege ( )
pure virtual

Denies the user permission to start local recording and finally self-destroy.

◆ GetRequesterId()

virtual unsigned int IRequestLocalRecordingPrivilegeHandler::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 * IRequestLocalRecordingPrivilegeHandler::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 * IRequestLocalRecordingPrivilegeHandler::GetRequestId ( )
pure virtual

Get the request ID.

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

◆ GrantLocalRecordingPrivilege()

virtual SDKError IRequestLocalRecordingPrivilegeHandler::GrantLocalRecordingPrivilege ( )
pure virtual

Allows the user to start local recording and finally self-destroy.