Meeting SDK for Windows 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
 Gets the request ID.
 
virtual unsigned int GetRequesterId ()=0
 Gets the user ID who requested privilege.
 
virtual const zchar_tGetRequesterName ()=0
 Gets the user name who requested privileges.
 
virtual SDKError GrantLocalRecordingPrivilege ()=0
 Grants the user permission to start local recording and then destroys this instance.
 
virtual SDKError DenyLocalRecordingPrivilege ()=0
 Denies the user permission to start local recording and then destroys this instance.
 

Detailed Description

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

Definition at line 101 of file meeting_recording_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestLocalRecordingPrivilegeHandler()

virtual IRequestLocalRecordingPrivilegeHandler::~IRequestLocalRecordingPrivilegeHandler ( )
inlinevirtual

Definition at line 104 of file meeting_recording_interface.h.

104{};

Member Function Documentation

◆ DenyLocalRecordingPrivilege()

virtual SDKError IRequestLocalRecordingPrivilegeHandler::DenyLocalRecordingPrivilege ( )
pure virtual

Denies the user permission to start local recording and then destroys this instance.

Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ GetRequesterId()

virtual unsigned int IRequestLocalRecordingPrivilegeHandler::GetRequesterId ( )
pure virtual

Gets the user ID who requested privilege.

Returns
If the function succeeds, it returns the user ID. Otherwise, this function returns 0.

◆ GetRequesterName()

virtual const zchar_t * IRequestLocalRecordingPrivilegeHandler::GetRequesterName ( )
pure virtual

Gets the user name who requested privileges.

Returns
If the function succeeds, it returns the user name. Otherwise, this function fails and returns nullptr.

◆ GetRequestId()

virtual const zchar_t * IRequestLocalRecordingPrivilegeHandler::GetRequestId ( )
pure virtual

Gets the request ID.

Returns
If the function succeeds, it returns the request ID. Otherwise, this function fails and returns nullptr.

◆ GrantLocalRecordingPrivilege()

virtual SDKError IRequestLocalRecordingPrivilegeHandler::GrantLocalRecordingPrivilege ( )
pure virtual

Grants the user permission to start local recording and then destroys this instance.

Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.