Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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.