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

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

#include <meeting_audio_interface.h>

Public Member Functions

virtual ~IRequestStartAudioHandler ()
 
virtual unsigned int GetReqFromUserId ()=0
 Get the user ID who asks to turn on the audio.
 
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 audio 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 audio.

Definition at line 38 of file meeting_audio_interface.h.

Constructor & Destructor Documentation

◆ ~IRequestStartAudioHandler()

virtual IRequestStartAudioHandler::~IRequestStartAudioHandler ( )
inlinevirtual

Definition at line 41 of file meeting_audio_interface.h.

41{};

Member Function Documentation

◆ Accept()

virtual SDKError IRequestStartAudioHandler::Accept ( )
pure virtual

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

◆ Cancel()

virtual SDKError IRequestStartAudioHandler::Cancel ( )
pure virtual

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

◆ GetReqFromUserId()

virtual unsigned int IRequestStartAudioHandler::GetReqFromUserId ( )
pure virtual

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

Returns
If the function succeeds, the return value is the user ID. FALSE 0.
Deprecated
This interface is marked as deprecated.

◆ Ignore()

virtual SDKError IRequestStartAudioHandler::Ignore ( )
pure virtual

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