Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IRequestStartCloudRecordingHandler Class Referenceabstract

Object to handle a user's request to start cloud recording. More...

#include <meeting_recording_interface.h>

Public Member Functions

virtual ~IRequestStartCloudRecordingHandler ()
 
virtual unsigned int GetRequesterId ()=0
 Gets the user ID who requested that the host start cloud recording.
 
virtual const zchar_tGetRequesterName ()=0
 Gets the user name who requested that the host start cloud recording.
 
virtual SDKError Start ()=0
 Accepts the request to start cloud recording and then destroys the IRequestCloudRecordingHandler instance.
 
virtual SDKError Deny (bool bDenyAll)=0
 Denies the request to start cloud recording and then destroys the IRequestCloudRecordingHandler instance.
 

Detailed Description

Object to handle a user's request to start cloud recording.

Note
If current user can control web setting for smart recording, they will get IRequestEnableAndStartSmartRecordingHandler or ISmartRecordingEnableActionHandler when attendee request to start cloud recording or start cloud recording by self.

Definition at line 142 of file meeting_recording_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestStartCloudRecordingHandler()

virtual IRequestStartCloudRecordingHandler::~IRequestStartCloudRecordingHandler ( )
inlinevirtual

Definition at line 145 of file meeting_recording_interface.h.

145{};

Member Function Documentation

◆ Deny()

virtual SDKError IRequestStartCloudRecordingHandler::Deny ( bool bDenyAll)
pure virtual

Denies the request to start cloud recording and then destroys the IRequestCloudRecordingHandler instance.

Parameters
bDenyAlltrue to deny all requests. Participants can't send requests again until the host changes the setting, false otherwise.
Returns
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.

◆ GetRequesterId()

virtual unsigned int IRequestStartCloudRecordingHandler::GetRequesterId ( )
pure virtual

Gets the user ID who requested that the host start cloud recording.

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

◆ GetRequesterName()

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

Gets the user name who requested that the host start cloud recording.

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

◆ Start()

virtual SDKError IRequestStartCloudRecordingHandler::Start ( )
pure virtual

Accepts the request to start cloud recording and then destroys the IRequestCloudRecordingHandler instance.

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