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

#include <ZoomSDKInterpretationController.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onInterpretationStart
 Notify the interpretation is started.
 
(void) - onInterpretationStop
 Notify the interpretation is stoped.
 
(void) - onInterpreterRoleChanged:isInterpreter:
 Notify the interpreter role is changed.
 
(void) - onInterpreterActiveLanguageChanged:activeLanguageID:
 Notify the interpreter role is changed.
 
(void) - onInterpreterLanguageChanged:theLanguageID2:
 Notify the interpreter language changed.
 
(void) - onAvailableLanguageListUpdated:
 Notify the available language.
 
(void) - onInterpreterListChanged
 Notify the interpreter list changed.
 
(void) - onInterpreterLanguagesUpdated:
 Callback to indicate that the list of available languages that interpreters can hear has changed.When the list of available languages that interpreters can hear in a meeting is changed.all interpreters in the meeting can get this event.
 

Detailed Description

Definition at line 56 of file ZoomSDKInterpretationController.h.

Method Documentation

◆ onAvailableLanguageListUpdated:

- (void) onAvailableLanguageListUpdated: (NSArray *_Nullable) availableLanguageArr

Notify the available language.

Parameters
availableLanguageArrThe array contain available language object (The language object is ZoomSDKInterpretationLanguageInfo).

◆ onInterpretationStart

- (void) onInterpretationStart

Notify the interpretation is started.

◆ onInterpretationStop

- (void) onInterpretationStop

Notify the interpretation is stoped.

◆ onInterpreterActiveLanguageChanged:activeLanguageID:

- (void) onInterpreterActiveLanguageChanged: (unsigned int) userID
activeLanguageID: (int) languageID 

Notify the interpreter role is changed.

Parameters
userIDThe user id of the interpreter.
languageIDThe current active language id.

◆ onInterpreterLanguageChanged:theLanguageID2:

- (void) onInterpreterLanguageChanged: (int) lanID1
theLanguageID2: (int) lanID2 

Notify the interpreter language changed.

Parameters
lanID1The language id of the first language id.
lanID2The language id of the second language id.

◆ onInterpreterLanguagesUpdated:

- (void) onInterpreterLanguagesUpdated: (NSArray< ZoomSDKInterpretationLanguageInfo * > *_Nullable) availableLanguages

Callback to indicate that the list of available languages that interpreters can hear has changed.When the list of available languages that interpreters can hear in a meeting is changed.all interpreters in the meeting can get this event.

Parameters
availableLanguagesThe list of available languages that interpreters can hear.

◆ onInterpreterListChanged

- (void) onInterpreterListChanged

Notify the interpreter list changed.

◆ onInterpreterRoleChanged:isInterpreter:

- (void) onInterpreterRoleChanged: (unsigned int) userID
isInterpreter: (BOOL) interpreter 

Notify the interpreter role is changed.

Parameters
userIDThe user id of the interpreter role change.
interpreterYES means is interpreter,otherwise not.