6#ifndef ZRC_IWAITINGROOMHELPER_H
7#define ZRC_IWAITINGROOMHELPER_H
ZRCSDKError
SDK error types. Here are more detailed structural descriptions.
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 ~IWaitingRoomHelper()
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 ~IWaitingRoomHelperSink()
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.