Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
<ZoomSDKSignInterpretationControllerDelegate> Protocol Reference

Delegate callbacks for sign language interpretation events. More...

#include <ZoomSDKSignInterpretationController.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onSignInterpretationStatusChanged:
 Sign interpretation staus change callback. This function is used to inform the user sign interpretation has been started or stopped, and all users in the meeting can get the event.
 
(void) - onSignInterpreterListChanged
 Sign interpreter list changed callback. When an interpreter leaves the meeting, preset interpreter joins the meeting, or the host adds or removes an interpreter, this will be triggered.
 
(void) - onSignInterpreterRoleChanged
 Interpreters role changed callback. when myself role changed(participant <-> interpreter), and only myself in meeting can get the event.
 
(void) - onSignInterpreterLanguageChanged
 Sign interpreter languages changed callback. when a sign interpreter's languages changed.
 
(void) - onAvailableSignLanguageListUpdated:
 Available sign languages changed callback. When the 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.
 
(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.
 

Detailed Description

Delegate callbacks for sign language interpretation events.

Definition at line 50 of file ZoomSDKSignInterpretationController.h.

Method Documentation

◆ onAvailableSignLanguageListUpdated:

- (void) onAvailableSignLanguageListUpdated: (NSArray< ZoomSDKSignInterpretationLanguageInfo * > *_Nullable) availableSignLanguageList
optionalrequired

Available sign languages changed callback. When the available sign languages in a meeting change, all users in the meeting can get the event.

Parameters
availableSignLanguageListList the available sign languages.

◆ onRequestSignInterpreterToTalk

- (void) onRequestSignInterpreterToTalk
optionalrequired

Callback event of the requirement to unmute the audio.

◆ onSignInterpretationStatusChanged:

- (void) onSignInterpretationStatusChanged: (ZoomSDKSignInterpretationStatus) status
optional

Sign interpretation staus change callback. This function is used to inform the user sign interpretation has been started or stopped, and all users in the meeting can get the event.

Parameters
statusSpecify current sign interpretation status.

◆ onSignInterpreterLanguageChanged

- (void) onSignInterpreterLanguageChanged
optionalrequired

Sign interpreter languages changed callback. when a sign interpreter's languages changed.

Note
Only the sign interpreter self can get the event.

◆ onSignInterpreterListChanged

- (void) onSignInterpreterListChanged
optionalrequired

Sign interpreter list changed callback. When an interpreter leaves the meeting, preset interpreter joins the meeting, or the host adds or removes an interpreter, this will be triggered.

Note
Only the host will receive this event.

◆ onSignInterpreterRoleChanged

- (void) onSignInterpreterRoleChanged
optionalrequired

Interpreters role changed callback. when myself role changed(participant <-> interpreter), and only myself in meeting can get the event.

◆ onTalkPrivilegeChanged:

- (void) onTalkPrivilegeChanged: (BOOL) hasPrivilege
optionalrequired

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.

Parameters
hasPrivilegeSpecify whether the user has talk privilege or not.
Note
Only the sign interpreter itself can receives the event.