Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
IWaitingRoomHelper.h
Go to the documentation of this file.
1
6#ifndef ZRC_IWAITINGROOMHELPER_H
7#define ZRC_IWAITINGROOMHELPER_H
8
9#include "ZRCSDKTypes.h"
10
12
16{
17 bool isInSilentMode = false;
18 bool silentModeForNoHost = false;
19 bool isPutInByManual = false;
20};
21
25{
26public:
28
37 virtual void OnInSilentModeNotification(const InSilentModeInfo& info) = 0;
38
47 virtual void OnEnableWaitingRoomOnEntryNotification(bool isEnable) = 0;
48
57 virtual void OnUpdateAdmitGuestEnableNotification(bool isEnabled) = 0;
58};
59
63{
64public:
66
78
90
101 virtual ZRCSDKError PutUsersIntoMeeting(std::vector<int32_t> userIDs) = 0;
102
113 virtual ZRCSDKError PutUsersIntoWaitingRoom(std::vector<int32_t> userIDs) = 0;
114
125
136 virtual ZRCSDKError IsWaitingRoomLocked(bool& locked) = 0;
137
148 virtual ZRCSDKError EnableWaitingRoomOnEntry(bool enable) = 0;
149
160 virtual ZRCSDKError IsWaitingRoomOnEntry(bool& onEntry) = 0;
161};
162
164#endif //ZRC_IWAITINGROOMHELPER_H
#define NS_ZRCSDK_END
#define NS_ZRCSDK_BEG
ZRC SDK Types.
ZRCSDKError
SDK error types. Here are more detailed structural descriptions.
Definition ZRCSDKTypes.h:22
Waiting Room helper interface.
virtual ZRCSDKError PutUsersIntoWaitingRoom(std::vector< int32_t > userIDs)=0
Put users into waiting room.
virtual ZRCSDKError PutUsersIntoMeeting(std::vector< int32_t > userIDs)=0
Put users into meeting.
virtual ZRCSDKError DeregisterSink(IWaitingRoomHelperSink *pSink)=0
Deregister waiting room helper callback sink.
virtual ZRCSDKError RegisterSink(IWaitingRoomHelperSink *pSink)=0
Register waiting room helper callback sink.
virtual ZRCSDKError PutAllUsersIntoMeeting()=0
Put all the waiting room users into meeting.
virtual ZRCSDKError IsWaitingRoomOnEntry(bool &onEntry)=0
Query if is waiting room on entry.
virtual ZRCSDKError IsWaitingRoomLocked(bool &locked)=0
Query if enable waiting room setting is locked.
virtual ZRCSDKError EnableWaitingRoomOnEntry(bool enable)=0
Enable waiting room on entry.
Waiting Room helper event callback.
virtual void OnUpdateAdmitGuestEnableNotification(bool isEnabled)=0
Can admit guest from waiting room into meeting update notification.
virtual void OnEnableWaitingRoomOnEntryNotification(bool isEnable)=0
Enable waiting room on entry notification.
virtual void OnInSilentModeNotification(const InSilentModeInfo &info)=0
In silent mode update notification.
In silent mode information. Silent mode includes waiting room and put on hold.
bool isInSilentMode
TRUE indicates current is in silent mode.
bool silentModeForNoHost
TRUE indicates no host is in meeting, FALSE indicates waiting for host to admit into meeting.
bool isPutInByManual
TRUE indicates be manually put into silent mode.