|
Meeting SDK for iOS API Reference
|
A class for creating and managing breakout rooms. More...
#include <MobileRTCBORole.h>
Inherits NSObject.
Instance Methods | |
| (NSString *_Nullable) | - createBO: |
| Creates a breakout meeting. | |
| (BOOL) | - createBreakoutRoom: |
| Creates a breakout room. | |
| (BOOL) | - createGroupBO: |
| Creates breakout meetings in batches. | |
| (BOOL) | - createWebinarBO: |
| Creates webinar breakout meeting. Available only for Zoom UI mode. | |
| (BOOL) | - updateBO:name: |
| Updates breakout meeting name with breakout room ID. The callback is 'onUpdateBONameResponse:BOID'. | |
| (BOOL) | - removeBO: |
| Removes a breakout meeting. The callback is 'onRemoveBOResponse:BOID:'. | |
| (BOOL) | - assignUser:toBO: |
| Assigns a user to a breakout meeting. | |
| (BOOL) | - removeUser:fromBO: |
| Removes a user from a breakout meeting. | |
| (BOOL) | - setBOOption: |
| Sets breakout room option. | |
| (MobileRTCBOOption *_Nullable) | - getBOOption |
| Gets breakout room option. | |
| (BOOL) | - isWebPreAssignBOEnabled |
| Checks whether web enabled the pre-assigned option when scheduling a meeting. | |
| (MobileRTCSDKError) | - requestAndUseWebPreAssignBOList |
| Requests web pre-assigned data and creates those rooms. | |
| (MobileRTCBOPreAssignBODataStatus) | - getWebPreAssignBODataStatus |
| Gets the downloading status of pre-assigned data. | |
A class for creating and managing breakout rooms.
//////////////////////////// Creator ////////////////////////////
//////////////////////////// Admin ////////////////////////////
Main Functions: 1) after BO is started, assign new user to BO, 2) after BO is started, switch user from BO-A to BO-B 3) stop BO 4) start BO
//////////////////////////// Assistant ////////////////////////////
//////////////////////////// Attendee ////////////////////////////
Main Functions: 1) join BO 2) leave BO 3) request help
//////////////////////////// DataHelper ////////////////////////////
host in master conference : creator + admin + assistant + dataHelper host in BO conference : admin + assistant + dataHelper CoHost in master conference : [attendee] or [creator + admin + assistant + dataHelper] CoHost in BO conference : [attendee] or [admin + assistant + dataHelper] attendee in master conference : attendee + [assistant + dataHelper] attendee in BO conference : attendee + [assistant + dataHelper]
Import Remarks:
Definition at line 217 of file MobileRTCBORole.h.
| - (BOOL) assignUser: | (NSString *_Nonnull) | boUserId | |
| toBO: | (NSString *_Nonnull) | boId |
Assigns a user to a breakout meeting.
| boUserId | The breakout room user ID. |
| boId | The breakout room ID. |
| - (NSString *_Nullable) createBO: | (NSString *_Nonnull) | boName |
Creates a breakout meeting.
| boName | The breakout room name. |
| - (BOOL) createBreakoutRoom: | (NSString *_Nonnull) | boName |
Creates a breakout room.
| boName | The breakout room name. |
| - (BOOL) createGroupBO: | (NSArray< NSString * > *_Nonnull) | boNameList |
Creates breakout meetings in batches.
| boNameList | The breakout room name list. |
| - (BOOL) createWebinarBO: | (NSArray< NSString * > *_Nonnull) | boNameList |
Creates webinar breakout meeting. Available only for Zoom UI mode.
| boNameList | The breakout meeting name list. Each element of nameList should be less than 50 characters. |
| - (MobileRTCBOOption *_Nullable) getBOOption |
Gets breakout room option.
| - (MobileRTCBOPreAssignBODataStatus) getWebPreAssignBODataStatus |
Gets the downloading status of pre-assigned data.
| - (BOOL) isWebPreAssignBOEnabled |
Checks whether web enabled the pre-assigned option when scheduling a meeting.
| - (BOOL) removeBO: | (NSString *_Nonnull) | boId |
Removes a breakout meeting. The callback is 'onRemoveBOResponse:BOID:'.
| boId | The breakout room ID. |
| - (BOOL) removeUser: | (NSString *_Nonnull) | boUserId | |
| fromBO: | (NSString *_Nonnull) | boId |
Removes a user from a breakout meeting.
| boUserId | The breakout room user ID. |
| boId | The breakout room ID. |
| - (MobileRTCSDKError) requestAndUseWebPreAssignBOList |
Requests web pre-assigned data and creates those rooms.
| - (BOOL) setBOOption: | (MobileRTCBOOption *_Nonnull) | option |
Sets breakout room option.
| option | The option that you want to set. |
| - (BOOL) updateBO: | (NSString *_Nonnull) | boId | |
| name: | (NSString *_Nonnull) | boName |
Updates breakout meeting name with breakout room ID. The callback is 'onUpdateBONameResponse:BOID'.
| boId | The breakout room ID. |
| boName | The breakout room name. |