Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
<MobileRTCBOServiceDelegate> Protocol Reference

#import <MobileRTCMeetingDelegate.h>

Inherits <MobileRTCMeetingServiceDelegate>.

Instance Methods

(void) - onHasCreatorRightsNotification:
 Notify that the creator role is given.
 
(void) - onHasAdminRightsNotification:
 Notify that the admin role is given.
 
(void) - onHasAssistantRightsNotification:
 Notify that the assistant role is given.
 
(void) - onHasAttendeeRightsNotification:
 Notify that the attendee role is given.
 
(void) - onHasDataHelperRightsNotification:
 Notify that the data helper role is given.
 
(void) - onBroadcastBOVoiceStatus:
 The status of broadcasting voice to BO has been changed.
 
(void) - onLostCreatorRightsNotification
 A lost creator role notification.
 
(void) - onLostAdminRightsNotification
 A lost admin role notification.
 
(void) - onLostAssistantRightsNotification
 A lost assistant role notification.
 
(void) - onLostAttendeeRightsNotification
 A lost attendee role notification.
 
(void) - onLostDataHelperRightsNotification
 A lost data helper role notification.
 
(void) - onNewBroadcastMessageReceived:senderID:senderName:
 A broadcast message notification.
 
(void) - onBOStopCountDown:
 When BOOption.countdownSeconds != MobileRTCBOStopCountDown_Not_CountDown, host stop the breakout room and all users receive the event.
 
(void) - onHostInviteReturnToMainSession:replyHandler:
 When you are in a breakout room and the host invites you return to main session, you receive the event.
 
(void) - onBOStatusChanged:
 When host change the breakout room status, all users receive the event.
 
(void) - onBOSwitchRequestReceived:newBOID:
 When the host modifies the breakout room, all users receive the event.
 
- Instance Methods inherited from <MobileRTCMeetingServiceDelegate>
(void) - onMeetingError:message:
 An error has occurred.
 
(void) - onMeetingStateChange:
 Notify the user that the meeting state has changed.
 
(void) - onMeetingParameterNotification:
 The meeting parameters have been updated.
 
(void) - onJoinMeetingConfirmed
 The meeting has been joined successfully.
 
(void) - onMeetingReady
 The meeting is ready.
 
(void) - onJBHWaitingWithCmd:
 Join a meeting without a host. You can show or hide the custom JBH waiting UI.
 
(void) - onCheckCMRPrivilege:
 Determine if the current user has cloud recording privileges.
 
(void) - onRecordingStatus:
 The cloud recording status has changed.
 
(void) - onLocalRecordingStatus:status:
 The local recording status has changed.
 
(void) - onMeetingEndedReason:
 The meeting has ended.
 
(void) - onNoHostMeetingWillTerminate:
 The meeting does not have a host and ends.
 
(void) - onMicrophoneStatusError:
 The user's microphone has encountered an error.
 
(void) - onJoinMeetingInfo:completion:
 The user must provide additional information before joining the meeting.
 
(void) - onProxyAuth:port:completion:
 The user must provide proxy information.
 
(void) - onAskToEndOtherMeeting:
 The user needs to end another ongoing meeting.
 
(void) - onMicrophoneNoPrivilege
 Microphone access permission was denied.
 
(void) - onCameraNoPrivilege
 Camera access permission was denied.
 
(void) - onUpgradeFreeMeetingResult:
 The result of a free meeting upgrade attempt has been received.
 
(void) - onFreeMeetingNeedToUpgrade:giftUpgradeURL:
 The free meeting needs an upgrade.
 
(void) - onFreeMeetingUpgradeToGiftFreeTrialStart
 The free meeting was upgraded to a free trial and has started.
 
(void) - onFreeMeetingUpgradeToGiftFreeTrialStop
 The free meeting which was upgraded to a free trial has stopped.
 
(void) - onFreeMeetingUpgradedToProMeeting
 The meeting has been upgraded to a pro (licensed) meeting.
 
(BOOL) - onClickedInviteButton:addInviteActionItem:
 The invite button in the UI has been clicked.
 
(BOOL) - onClickedAudioButton:
 The audio button in the UI has been clicked.
 
(BOOL) - onClickedParticipantsButton:
 The participants button has been clicked.
 
(BOOL) - onClickedShareButton:addShareActionItem:
 The share button has been clicked.
 
(BOOL) - onClickedEndButton:endButton:
 The meeting end button has been clicked.
 
(BOOL) - onCheckIfMeetingVoIPCallRunning
 Check if the meeting VoIP call is running. It affects the picture-in-picture function in ZoomUI if videoCallPictureInPictureEnabled returns YES of MobileRTCMeetingSettings.
 
(void) - onOngoingShareStopped
 All active shares have stopped.
 
(void) - onClickedDialOut:isCallMe:
 The dial out button has been clicked.
 
(void) - onDialOutStatusChanged:
 The status of an outgoing call has changed.
 
(void) - onSendPairingCodeStateChanged:MeetingNumber:
 The H.323 pairing code status has been updated and may require the end user to input their code.
 
(void) - onCallRoomDeviceStateChanged:
 The room device state changed.
 
(void) - onInMeetingChat:
 An in-meeting chat message has been received.
 
(void) - onChatMessageNotification:
 An in-meeting chat message has been received.
 
(void) - onChatMsgDeleteNotification:deleteBy:
 A chat message has been deleted.
 
(void) - onLiveStreamStatusChange:
 The live stream status has changed.
 
(void) - onRawLiveStreamPrivilegeChanged:
 The current user’s raw live streaming privilege has changed.
 
(void) - onRawLiveStreamPrivilegeRequestTimeout
 The current user's request for raw live streaming privilege has timed out with no response.
 
(void) - onUserRawLiveStreamPrivilegeChanged:hasPrivilege:
 Another user’s raw live streaming privilege has changed.
 
(void) - onRawLiveStreamPrivilegeRequested:
 A user has requested raw live streaming privilege.
 
(void) - onUserRawLiveStreamingStatusChanged:
 A user has starte or stopped raw live streaming.
 
(void) - onZoomIdentityExpired
 The ZAK used to authorize the SDK has expired.
 
(void) - onClickShareScreen:
 The user has clicked the shared screen.
 
(void) - onClosedCaptionReceived:speakerId:msgTime:
 A closed caption message has been received. If the meeting supports multi-language transcription and the host set manual captioning to true, attendees must set translation language id to -1 to receive closed caption messages.
 
(void) - onWaitingRoomStatusChange:
 The waiting room status has changed.
 
(void) - onWaitingRoomEntranceEnabled:
 This callback event will be triggered when host or cohost enables or disables waiting room entrance.
 
(void) - onSinkAttendeeChatPriviledgeChanged:
 The chat privilege of attendees has changed.
 
(void) - onSinkPanelistChatPrivilegeChanged:
 The chat privilege of panelists has changed.
 
(void) - onSubscribeUserFail:size:userId:
 The subscription to a user's video has failed.
 
(void) - onRequestLocalRecordingPrivilegeReceived:
 Callback when host received the local recording request from participant.
 
(void) - onSuspendParticipantsActivities
 
(void) - onAllowParticipantsStartVideoNotification:
 
(void) - onAllowParticipantsRenameNotification:
 
(void) - onAllowParticipantsUnmuteSelfNotification:
 
(void) - onAllowParticipantsShareWhiteBoardNotification:
 
(void) - onAllowParticipantsShareStatusNotification:
 
(void) - onMeetingLockStatus:
 
(void) - onRequestLocalRecordingPrivilegeChanged:
 Callback event that the request local recording privilege changes.
 
(void) - onParticipantProfilePictureStatusChange:
 Sink the event that participant profile status change.
 
(void) - onSmartSummaryStatusChange:
 Callback event when smart summary status changes.
 
(void) - onSmartSummaryPrivilegeRequested:handler:
 Callback event when a user requests the host to start smart summary.
 
(void) - onSmartSummaryStartReqResponse:decline:
 Callback event when the host handle the smart summary request.
 
(void) - onAICompanionActiveChangeNotice:
 Sink the event that AI Companion active status changed.
 

Detailed Description

Definition at line 1326 of file MobileRTCMeetingDelegate.h.

Method Documentation

◆ onBOStatusChanged:

- (void) onBOStatusChanged: (MobileRTCBOStatus status
optional

When host change the breakout room status, all users receive the event.

Parameters
statusThe current status of the breakout room.

◆ onBOStopCountDown:

- (void) onBOStopCountDown: (NSUInteger)  seconds
optional

When BOOption.countdownSeconds != MobileRTCBOStopCountDown_Not_CountDown, host stop the breakout room and all users receive the event.

Parameters
secondsThe countdown in seconds.
Warning
Please leave the breakout room when the countdown ends.

◆ onBOSwitchRequestReceived:newBOID:

- (void) onBOSwitchRequestReceived: (NSString *_Nullable)  newBOName
newBOID: (NSString *_Nullable)  newBOID 
optional

When the host modifies the breakout room, all users receive the event.

Parameters
newBONameThe new brekaout room name.
newBOIDThe new breakout room ID.

◆ onBroadcastBOVoiceStatus:

- (void) onBroadcastBOVoiceStatus: (BOOL)  bStart
optional

The status of broadcasting voice to BO has been changed.

Parameters
bStartYES for host begin broadcasting voice to BO, NO for host stop broadcasting voice to BO.

◆ onHasAdminRightsNotification:

- (void) onHasAdminRightsNotification: (MobileRTCBOAdmin *_Nonnull)  admin
optional

Notify that the admin role is given.

Parameters
adminThe admin role is given.

◆ onHasAssistantRightsNotification:

- (void) onHasAssistantRightsNotification: (MobileRTCBOAssistant *_Nonnull)  assistant
optional

Notify that the assistant role is given.

Parameters
assistantThe assistant role is given.

◆ onHasAttendeeRightsNotification:

- (void) onHasAttendeeRightsNotification: (MobileRTCBOAttendee *_Nonnull)  attendee
optional

Notify that the attendee role is given.

Parameters
attendeeThe attendee role is given.

◆ onHasCreatorRightsNotification:

- (void) onHasCreatorRightsNotification: (MobileRTCBOCreator *_Nonnull)  creator
optional

Notify that the creator role is given.

Parameters
creatorthe creator role is given.

◆ onHasDataHelperRightsNotification:

- (void) onHasDataHelperRightsNotification: (MobileRTCBOData *_Nonnull)  dataHelper
optional

Notify that the data helper role is given.

Parameters
dataHelperThe data helper role is given.

◆ onHostInviteReturnToMainSession:replyHandler:

- (void) onHostInviteReturnToMainSession: (NSString *_Nullable)  hostName
replyHandler: (MobileRTCReturnToMainSessionHandler *_Nullable)  replyHandler 
optional

When you are in a breakout room and the host invites you return to main session, you receive the event.

Parameters
hostNamethe host name.
replyHandlerthe handler to reply for the main session invitation.

◆ onLostAdminRightsNotification

- (void) onLostAdminRightsNotification
optional

A lost admin role notification.

◆ onLostAssistantRightsNotification

- (void) onLostAssistantRightsNotification
optional

A lost assistant role notification.

◆ onLostAttendeeRightsNotification

- (void) onLostAttendeeRightsNotification
optional

A lost attendee role notification.

◆ onLostCreatorRightsNotification

- (void) onLostCreatorRightsNotification
optional

A lost creator role notification.

◆ onLostDataHelperRightsNotification

- (void) onLostDataHelperRightsNotification
optional

A lost data helper role notification.

◆ onNewBroadcastMessageReceived:senderID:senderName:

- (void) onNewBroadcastMessageReceived: (NSString *_Nullable)  broadcastMsg
senderID: (NSUInteger)  senderID
senderName: (NSString *_Nullable)  senderName 
optional

A broadcast message notification.

Parameters
broadcastMsgThe broadcast message received from host.
senderIDThe senderID.
senderNameThe sender Name.