Zoom Rooms Controller SDK Reference 6.5.0
|
Breakout Room helper interface. More...
#include <IBreakoutRoomHelper.h>
Inherits IBOCreatorHelper, IBOAdminHelper, IBOAssistantHelper, IBOAttendeeHelper, and IBODataHelper.
Public Member Functions | |
virtual | ~IBreakoutRoomHelper () |
virtual ZRCSDKError | RegisterSink (IBreakoutRoomHelperSink *pSink)=0 |
Register breakout room help callback sink. | |
virtual ZRCSDKError | DeregisterSink (IBreakoutRoomHelperSink *pSink)=0 |
Deregister breakout room help callback sink. | |
virtual IBOCreatorHelper * | GetBOCreatorHelper ()=0 |
Get the pointer of BO creator object. | |
virtual IBOAdminHelper * | GetBOAdminHelper ()=0 |
Get the pointer of BO administrator object. | |
virtual IBOAssistantHelper * | GetBOAssistantHelper ()=0 |
Get the pointer of BO assistant object. | |
virtual IBOAttendeeHelper * | GetBOAttendeeHelper ()=0 |
Get the pointer of BO attendee object. | |
virtual IBODataHelper * | GetBODataHelper ()=0 |
Get the pointer of BO data object. | |
virtual ZRCSDKError | IsBOEnabled (bool &enabled)=0 |
Determine if the BO feature is enabled in current meeting. | |
virtual ZRCSDKError | IsBOStarted (bool &started)=0 |
Determine if the BO is started or not. | |
virtual ZRCSDKError | IsInMainSession (bool &isInMainSession)=0 |
Query if you are in main session. | |
virtual ZRCSDKError | GetBOStatus (BO_STATUS &boStatus)=0 |
Query current breakout room status. | |
![]() | |
virtual void | RegisterSink (IBOCreatorHelperSink *pSink)=0 |
virtual ZRCSDKError | CreateBreakoutRooms (int count, BO_ASSIGN_PARTICIPANTS_TYPE type)=0 |
Create breakout rooms. | |
virtual ZRCSDKError | SetBOOptions (const BOOptions &boOptions)=0 |
Set the BO options. | |
virtual ZRCSDKError | GetBOOptions (BOOptions &boOptions)=0 |
Get current BO options. | |
virtual ZRCSDKError | AssignUsersToBO (const std::vector< std::string > &userGUIDList, const std::string &sessionBID)=0 |
Assign users to a BO. | |
virtual ZRCSDKError | RenameBreakoutRoom (const std::string &sessionBID, const std::string &newBOName)=0 |
Rename the breakout room. | |
virtual ZRCSDKError | AddBreakoutRoom ()=0 |
Add a breakout room. | |
virtual ZRCSDKError | DeleteBreakoutRoom (const std::string &sessionBID)=0 |
Delete breakout room. | |
virtual ZRCSDKError | IsWebPreAssignBOEnabled (bool &enabled)=0 |
Query if web pre-assign BO options enabled. | |
virtual ZRCSDKError | RecoverToWebPreAssignBO ()=0 |
Recover breakout rooms to web pre-assigned options. | |
![]() | |
virtual void | RegisterSink (IBOAdminHelperSink *pSink)=0 |
virtual ZRCSDKError | StartBreakoutRooms ()=0 |
Start all breakout rooms. | |
virtual ZRCSDKError | StopBreakoutRooms ()=0 |
Stop all breakout rooms. | |
virtual ZRCSDKError | MoveUserToRunningBO (const std::string &userGUID, const std::string &sessionBID)=0 |
Assign a unassigned user to a BO, when BO is started. | |
virtual ZRCSDKError | InviteBOUserReturnToMainSession (const std::string &userGUID)=0 |
Host invite user return to main session, When BO is started and user is in BO. | |
virtual ZRCSDKError | JoinBOByUserRequest (const std::string &userGUID, const BreakoutRoomInfo &boRoomInfo)=0 |
Join breakout room by user help request. | |
virtual ZRCSDKError | IgnoreUserHelpRequest (const std::string &userGUID)=0 |
Ignore user help request. | |
virtual ZRCSDKError | BroadcastMessageToBreakoutRoom (const std::string &message)=0 |
Broadcast message to all breakout rooms. | |
virtual ZRCSDKError | CanBroadcastMessageToBO (bool &canBroadcast)=0 |
Query if you can broadcast message to BO. | |
![]() | |
virtual ZRCSDKError | JoinBreakoutRoom (const std::string &sessionBID)=0 |
Join breakout room. | |
virtual ZRCSDKError | LeaveBreakoutRoom (const std::string &sessionBID)=0 |
Leave breakout room. | |
virtual ZRCSDKError | ResponseHostInviteToMainSession (bool accept)=0 |
Response host invite to main session when receiving OnHostInviteReturnToMainSession. | |
![]() | |
virtual void | RegisterSink (IBOAttendeeHelperSink *pSink)=0 |
virtual ZRCSDKError | JoinBreakoutRoom ()=0 |
Join the assigned breakout room. | |
virtual ZRCSDKError | LeaveBreakoutRoom ()=0 |
Leave breakout room. | |
virtual ZRCSDKError | AskHostForHelpInBO ()=0 |
Ask host for help when you are in need in BO. | |
virtual ZRCSDKError | IsHostInThisBO (bool &in)=0 |
Determine if host is in the BO which attendee is assigned to. | |
virtual ZRCSDKError | IsCanReturnMainSession (bool &canReturn)=0 |
Determine if participant can return to main session. | |
![]() | |
virtual void | RegisterSink (IBODataHelperSink *pSink)=0 |
virtual ZRCSDKError | GetBOUserStatus (BO_USER_STATUS &boUserStatus)=0 |
Query self breakout room user status. | |
virtual ZRCSDKError | GetBreakoutRoomList (std::vector< BreakoutRoomInfo > &boRoomList)=0 |
Get all breakout room info list. | |
virtual ZRCSDKError | GetBreakoutRoomUserList (std::vector< MeetingParticipant > &userList)=0 |
Get all breakout rooms' user list. | |
Breakout Room helper interface.
Definition at line 674 of file IBreakoutRoomHelper.h.
|
inlinevirtual |
Definition at line 682 of file IBreakoutRoomHelper.h.
|
pure virtual |
Deregister breakout room help callback sink.
pSink | A pointer to the IBreakoutRoomHelperSink that receives the breakout room help callback. |
|
pure virtual |
Get the pointer of BO administrator object.
|
pure virtual |
Get the pointer of BO assistant object.
|
pure virtual |
Get the pointer of BO attendee object.
|
pure virtual |
Get the pointer of BO creator object.
|
pure virtual |
Get the pointer of BO data object.
|
pure virtual |
Query current breakout room status.
[out] | boStatus | The bo status, see BO_STATUS enum. |
|
pure virtual |
Determine if the BO feature is enabled in current meeting.
[out] | enabled | TRUE indicates breakout room is enabled in this meeting. |
|
pure virtual |
Determine if the BO is started or not.
[out] | started | TRUE indicates breakout room is started or stopping, see BO_STATUS enum. |
|
pure virtual |
Query if you are in main session.
[out] | isInMainSession | TRUE indicates you are in main session. |
|
pure virtual |
Register breakout room help callback sink.
pSink | A pointer to the IBreakoutRoomHelperSink that receives the breakout room help callback. |