Windows SDK API Reference
Loading...
Searching...
No Matches
meeting_waiting_room_interface.h
Go to the documentation of this file.
1
6#ifndef _MEETING_WaitingRoom_INTERFACE_H_
7#define _MEETING_WaitingRoom_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
11
17{
21};
22
28{
33};
34
40{
44 {
45 title = NULL;
46 description = NULL;
47 logo_path = NULL;
48 video_path = NULL;
49 }
50 const wchar_t* title;
51 const wchar_t* description;
52 const wchar_t* logo_path;
53 const wchar_t* video_path;
57
60{
61public:
63
66 virtual bool Retry() = 0;
67
69 virtual void Ignore() = 0;
70};
71
75{
76public:
78
81 virtual void onWatingRoomUserJoin(unsigned int userID) = 0;
82
85 virtual void onWatingRoomUserLeft(unsigned int userID) = 0;
86
89 virtual void onWaitingRoomPresetAudioStatusChanged(bool bAudioCanTurnOn) = 0;
90
93 virtual void onWaitingRoomPresetVideoStatusChanged( bool bVideoCanTurnOn) = 0;
94
98};
102{
103public:
109
112 virtual bool IsSupportWaitingRoom() = 0;
113
116 virtual bool IsWaitingRoomOnEntryFlagOn() = 0;
117
122 virtual SDKError EnableWaitingRoomOnEntry(bool bEnable) = 0;
123
128
133 virtual IUserInfo* GetWaitingRoomUserInfoByID(unsigned int userid) = 0;
134
139 virtual SDKError AdmitToMeeting(unsigned int userid) = 0;
140
145 virtual SDKError PutInWaitingRoom(unsigned int userid) = 0;
146
149 virtual bool IsAudioEnabledInWaitingRoom() = 0;
150
153 virtual bool IsVideoEnabledInWaitingRoom() = 0;
154
155
160};
162#endif
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 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 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_Download_OK
@ CustomWaitingRoomDataStatus_Download_Failed
@ CustomWaitingRoomDataStatus_Downloading
@ CustomWaitingRoomDataStatus_Init
WaitingRoomLayoutType
WaitingRoom LayoutType. Here are more detailed structural descriptions.
@ WaitingRoomLayoutType_Default
struct CustomWaitingRoomData_s CustomWaitingRoomData
CustomWaitingRoomDataStatus status
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:21
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:20
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:30