iOS SDK API Reference
Loading...
Searching...
No Matches
<MobileRTCSignInterpretationServiceDelegate> Protocol Reference

#import <MobileRTCMeetingDelegate.h>

Inherits <MobileRTCMeetingServiceDelegate>.

Instance Methods

(void) - onSignInterpretationStatusChange:
 Sign interpretation staus change callback. Informs the user that sign interpretation has been started or stopped. All users in meeting can get the event.
 
(void) - onSignInterpreterListChanged
 Sign interpreter list changed callback. Informs the host that some interpreter left meeting or a preset interpreter joined meeting, or host add or remove interpreter. Only the host can get the event.
 
(void) - onSignInterpreterRoleChanged
 Indicate when a user's role changed (participant <-> interpreter). Only that specific user gets the event.
 
(void) - onSignInterpreterLanguageChanged
 Indicate when a sign interpreter's languages changed. Only the sign interpreter can get the event.
 
(void) - onAvailableSignLanguageListUpdated:
 Indicate when available sign languages in a meeting change. All users in the meeting can get the event.
 
(void) - onRequestSignInterpreterToTalk
 Callback event of the requirement to unmute the audio from the host.
 
(void) - onDisallowSignInterpreterToTalk
 The host blocks the sign interpreter from talking (mutes them).
 
(void) - onTalkPrivilegeChanged:
 Callback event for the user talk privilege changed. When the interpreter role changed, host changed, host allow or disallow interpreter talk, this will be triggered, and only the sign interpreter itself can get 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) - onFreeMeetingReminder:canFreeUpgrade:isFirstGift:completion:
 The free meeting ends in 10 minutes.
 
(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.
 
(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) - 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) - 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.
 

Detailed Description

Definition at line 687 of file MobileRTCMeetingDelegate.h.

Method Documentation

◆ onAvailableSignLanguageListUpdated:

- (void) onAvailableSignLanguageListUpdated: (NSArray< MobileRTCSignInterpreterLanguage * > *_Nullable)  availableSignLanguageList
optional

Indicate when available sign languages in a meeting change. All users in the meeting can get the event.

Parameters
availableSignLanguageListSpecify the available sign languages list. For more details, see ZoomSDKSignInterpretationLanguageInfo object.

◆ onDisallowSignInterpreterToTalk

- (void) onDisallowSignInterpreterToTalk
optional

The host blocks the sign interpreter from talking (mutes them).

◆ onRequestSignInterpreterToTalk

- (void) onRequestSignInterpreterToTalk
optional

Callback event of the requirement to unmute the audio from the host.

Parameters
handlerA pointer to the ZoomSDKSignInterpterToTalkHander. For more details, see ZoomSDKSignInterpterToTalkHander object.

◆ onSignInterpretationStatusChange:

- (void) onSignInterpretationStatusChange: (MobileRTCSignInterpretationStatus status
optional

Sign interpretation staus change callback. Informs the user that sign interpretation has been started or stopped. All users in meeting can get the event.

Parameters
statusSpecify current sign interpretation status.

◆ onSignInterpreterLanguageChanged

- (void) onSignInterpreterLanguageChanged
optional

Indicate when a sign interpreter's languages changed. Only the sign interpreter can get the event.

◆ onSignInterpreterListChanged

- (void) onSignInterpreterListChanged
optional

Sign interpreter list changed callback. Informs the host that some interpreter left meeting or a preset interpreter joined meeting, or host add or remove interpreter. Only the host can get the event.

◆ onSignInterpreterRoleChanged

- (void) onSignInterpreterRoleChanged
optional

Indicate when a user's role changed (participant <-> interpreter). Only that specific user gets the event.

◆ onTalkPrivilegeChanged:

- (void) onTalkPrivilegeChanged: (BOOL)  hasPrivilege
optional

Callback event for the user talk privilege changed. When the interpreter role changed, host changed, host allow or disallow interpreter talk, this will be triggered, and only the sign interpreter itself can get the event.

Parameters
hasPrivilegeSpecify whether the user has talk privilege or not