Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IRequestStartVideoHandler Class Referenceabstract

Process after the user receives the requirement from the host to turn on the video. More...

#include <meeting_video_interface.h>

Public Member Functions

virtual ~IRequestStartVideoHandler ()
 
virtual unsigned int GetReqFromUserId ()=0
 Get the user ID who asks to turn on the video.
 
virtual SDKError Ignore ()=0
 Instance to ignore the requirement, return nothing and finally self-destroy.
 
virtual SDKError Accept ()=0
 Instance to accept the requirement, turn on the video and finally self-destroy.
 
virtual SDKError Cancel ()=0
 Ignore the request to enable the video in the meeting and finally the instance self-destroys.
 

Detailed Description

Process after the user receives the requirement from the host to turn on the video.

Definition at line 107 of file meeting_video_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestStartVideoHandler()

virtual IRequestStartVideoHandler::~IRequestStartVideoHandler ( )
inlinevirtual

Definition at line 110 of file meeting_video_interface.h.

110{};

Member Function Documentation

◆ Accept()

virtual SDKError IRequestStartVideoHandler::Accept ( )
pure virtual

Instance to accept the requirement, turn on the video and finally self-destroy.

◆ Cancel()

virtual SDKError IRequestStartVideoHandler::Cancel ( )
pure virtual

Ignore the request to enable the video in the meeting and finally the instance self-destroys.

◆ GetReqFromUserId()

virtual unsigned int IRequestStartVideoHandler::GetReqFromUserId ( )
pure virtual

Get the user ID who asks to turn on the video.

Returns
If the function succeeds, the return value is the user ID. FALSE 0.

◆ Ignore()

virtual SDKError IRequestStartVideoHandler::Ignore ( )
pure virtual

Instance to ignore the requirement, return nothing and finally self-destroy.