6#ifndef _MEETING_WaitingRoom_INTERFACE_H_
7#define _MEETING_WaitingRoom_INTERFACE_H_
Meeting waiting room controller interface.
virtual bool IsWaitingRoomOnEntryFlagOn()=0
Determine if the attendee is enabled to enter the waiting room when joining the meeting.
virtual IList< unsigned int > * GetWaitingRoomLst()=0
Get the list of attendees who are in the waiting room.
virtual IUserInfo * GetWaitingRoomUserInfoByID(unsigned int userid)=0
Get the attendee information in the waiting room via user ID.
virtual SDKError SetEvent(IMeetingWaitingRoomEvent *pEvent)=0
Set meeting waiting room callback event handler.
virtual SDKError PutInWaitingRoom(unsigned int userid)=0
Enable the specified user to enter the waiting room.
virtual SDKError EnableWaitingRoomOnEntry(bool bEnable)=0
Set to enable the attendee to enter the waiting room when joining the meeting.
virtual bool IsVideoEnabledInWaitingRoom()=0
Determine if the attendee is enabled to turn on video when joining the meeting.
virtual bool IsAudioEnabledInWaitingRoom()=0
Determine if the attendee is enabled to turn on audio when joining the meeting.
virtual bool IsSupportWaitingRoom()=0
Determine whether the current meeting supports the waiting room or not.
virtual SDKError RequestCustomWaitingRoomData()=0
Get the WaitingRoom CustomizeData information in the waiting room.
virtual SDKError AdmitToMeeting(unsigned int userid)=0
Permit the specified user to join the meeting.
Meeting Waiting Room Callback Event.
virtual void onWatingRoomUserJoin(unsigned int userID)=0
Callback event of notification that user joins the waiting room.
virtual void onWatingRoomUserLeft(unsigned int userID)=0
Callback event of notification that user leaves the waiting room.
virtual void onWaitingRoomPresetVideoStatusChanged(bool bVideoCanTurnOn)=0
During the waiting room, this callback event will be triggered when host change video status.
virtual ~IMeetingWaitingRoomEvent()
virtual void onCustomWaitingRoomDataUpdated(CustomWaitingRoomData &bData, IWaitingRoomDataDownloadHandler *bHandler)=0
During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData call...
virtual void onWaitingRoomPresetAudioStatusChanged(bool bAudioCanTurnOn)=0
During the waiting room, this callback event will be triggered when host change audio status.
User information interface.
handler for download waitingRoom Customize Data if download fail.
virtual ~IWaitingRoomDataDownloadHandler()
virtual bool Retry()=0
Retry to Download the WaitingRoom CustomizeData information in the waiting room.
virtual void Ignore()=0
Ignore to GDownloadet the WaitingRoom CustomizeData information in the waiting room.
CustomWaitingRoomDataStatus
@ CustomWaitingRoomDataStatus_Download_OK
@ CustomWaitingRoomDataStatus_Download_Failed
@ CustomWaitingRoomDataStatus_Downloading
@ CustomWaitingRoomDataStatus_Init
WaitingRoomLayoutType
WaitingRoom LayoutType. Here are more detailed structural descriptions.
@ WaitingRoomLayoutType_Logo
@ WaitingRoomLayoutType_Video
@ WaitingRoomLayoutType_Default
struct CustomWaitingRoomData_s CustomWaitingRoomData
const wchar_t * video_path
const wchar_t * logo_path
const wchar_t * description
WaitingRoomLayoutType type
CustomWaitingRoomData_s()
CustomWaitingRoomDataStatus status
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
SDKError
SDK error types. Here are more detailed structural descriptions.