Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKInterpretationController Class Reference

#include <ZoomSDKInterpretationController.h>

Inherits NSObject.

Instance Methods

(BOOL) - isInterpretationEnabled
 Determine if the interpretation function is enabled.
 
(BOOL) - isInterpretationStarted
 Determine if the interpretation function is started.
 
(BOOL) - isInterpreter
 Determine if self is interpreter.
 
(ZoomSDKInterpretationLanguageInfo *_Nullable) - getInterpretationLanguageByID:
 Get interpretation language.
 
(NSArray *_Nullable) - getAllLanguageList
 Get all language list of interpretation support.
 
(NSArray *_Nullable) - getAllInterpreterList
 Get all interpreter list.
 
(ZoomSDKError- addInterpreter:languageID1:languageID2:
 Add interpreter.
 
(ZoomSDKError- removeInterpreter:
 Remove interpreter.
 
(ZoomSDKError- modifyInterpreter:languageID1:languageID2:
 Modify interpreter suport language.
 
(ZoomSDKError- startInterpretation
 Start interppretation.
 
(ZoomSDKError- StopInterpretation
 Stop interppretation.
 
(NSArray *_Nullable) - getAvailableLanguageList
 Get available language list.
 
(ZoomSDKError- joinLanguageChannel:
 Join language channel by language id.
 
(int) - getJoinedLanguageID
 Get the language id of user joined.
 
(ZoomSDKError- turnOffMajorAudio
 Turn off the major meeting audio.
 
(ZoomSDKError- turnOnMajorAudio
 Turn on the major meeting audio.
 
(BOOL) - isMajorAudioTurnOff
 Determine if major audio is turn off.
 
(ZoomSDKError- getInterpreterLans:languageID2:
 Get interpreter support language.
 
(ZoomSDKError- setInterpreterActiveLan:
 Set interpreter active language.
 
(int) - getInterpreterActiveLanID
 Get interpreter current active language id.
 
(NSArray< ZoomSDKInterpretationLanguageInfo * > *_Nullable) - getInterpreterAvailableLanguages
 Get the list of available languages that interpreters can hear.
 
(ZoomSDKError- setInterpreterListenLan:
 Set a language that I can hear as an interpreter.
 
(int) - getInterpreterListenLanID
 Get a language that I can hear as an interpreter.
 

Properties

id< ZoomSDKInterpretationControllerDelegatedelegate
 

Detailed Description

Definition at line 107 of file ZoomSDKInterpretationController.h.

Method Documentation

◆ addInterpreter:languageID1:languageID2:

- (ZoomSDKError) addInterpreter: (unsigned int) userID
languageID1: (int) lanID1
languageID2: (int) lanID2 

Add interpreter.

Parameters
userIDThe unique identity of the user.
lanID1The id of language.
lanID2The id of language.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

References delegate, getAllInterpreterList, getAllLanguageList, getAvailableLanguageList, getInterpreterActiveLanID, getInterpreterAvailableLanguages, getInterpreterListenLanID, getJoinedLanguageID, isInterpretationEnabled, isInterpretationStarted, isInterpreter, isMajorAudioTurnOff, startInterpretation, StopInterpretation, turnOffMajorAudio, and turnOnMajorAudio.

◆ getAllInterpreterList

- (NSArray *_Nullable) getAllInterpreterList

Get all interpreter list.

Returns
If the function succeeds, the return array contain interpreter object.(The language object is ZoomSDKInterpreter)

Referenced by addInterpreter:languageID1:languageID2:.

◆ getAllLanguageList

- (NSArray *_Nullable) getAllLanguageList

Get all language list of interpretation support.

Returns
If the function succeeds, the return array contain language object.(The language object is ZoomSDKInterpretationLanguageInfo)

Referenced by addInterpreter:languageID1:languageID2:.

◆ getAvailableLanguageList

- (NSArray *_Nullable) getAvailableLanguageList

Get available language list.

Returns
The array contain available language object (The language object is ZoomSDKInterpretationLanguageInfo).

Referenced by addInterpreter:languageID1:languageID2:.

◆ getInterpretationLanguageByID:

- (ZoomSDKInterpretationLanguageInfo *_Nullable) getInterpretationLanguageByID: (int) languageID

Get interpretation language.

Parameters
languageIDThe id of language.
Returns
If the function succeeds, the return value is ZoomSDKInterpretationLanguageInfo object.

◆ getInterpreterActiveLanID

- (int) getInterpreterActiveLanID

Get interpreter current active language id.

Returns
If the function succeeds, it will return language id.

Referenced by addInterpreter:languageID1:languageID2:.

◆ getInterpreterAvailableLanguages

- (NSArray< ZoomSDKInterpretationLanguageInfo * > *_Nullable) getInterpreterAvailableLanguages

Get the list of available languages that interpreters can hear.

Returns
If the function succeeds, the return array contain language object. Otherwise, the return value is nil.

Referenced by addInterpreter:languageID1:languageID2:.

◆ getInterpreterLans:languageID2:

- (ZoomSDKError) getInterpreterLans: (int *) lanID1
languageID2: (int *) lanID2 

Get interpreter support language.

Parameters
lanID1The id is interpreter first language.
lanID2The id is interpreter second language.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

◆ getInterpreterListenLanID

- (int) getInterpreterListenLanID

Get a language that I can hear as an interpreter.

Returns
If the function succeeds, it will return language id.

Referenced by addInterpreter:languageID1:languageID2:.

◆ getJoinedLanguageID

- (int) getJoinedLanguageID

Get the language id of user joined.

Returns
If the function succeeds, it will return language id.

Referenced by addInterpreter:languageID1:languageID2:.

◆ isInterpretationEnabled

- (BOOL) isInterpretationEnabled

Determine if the interpretation function is enabled.

Returns
YES means interpretation function is enable,otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ isInterpretationStarted

- (BOOL) isInterpretationStarted

Determine if the interpretation function is started.

Returns
YES means interpretation is started,otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ isInterpreter

- (BOOL) isInterpreter

Determine if self is interpreter.

Returns
YES means self is interpreter,otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ isMajorAudioTurnOff

- (BOOL) isMajorAudioTurnOff

Determine if major audio is turn off.

Returns
YES means major audio is turn off,otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ joinLanguageChannel:

- (ZoomSDKError) joinLanguageChannel: (int) languageID

Join language channel by language id.

Parameters
languageIDThe language id.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.
Note
LanguageID is -1 means join major meeting.

◆ modifyInterpreter:languageID1:languageID2:

- (ZoomSDKError) modifyInterpreter: (unsigned int) userID
languageID1: (int) lanID1
languageID2: (int) lanID2 

Modify interpreter suport language.

Parameters
userIDThe unique identity of the user.
lanID1The id of language.
lanID2The id of language.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

◆ removeInterpreter:

- (ZoomSDKError) removeInterpreter: (unsigned int) userID

Remove interpreter.

Parameters
userIDThe unique identity of the user.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

◆ setInterpreterActiveLan:

- (ZoomSDKError) setInterpreterActiveLan: (int) activeLanID

Set interpreter active language.

Parameters
activeLanIDThe id of language id.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

◆ setInterpreterListenLan:

- (ZoomSDKError) setInterpreterListenLan: (int) languageID

Set a language that I can hear as an interpreter.

Parameters
languageIDSpecify the selected language that I can hear as an interpreter.
Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

◆ startInterpretation

- (ZoomSDKError) startInterpretation

Start interppretation.

Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ StopInterpretation

- (ZoomSDKError) StopInterpretation

Stop interppretation.

Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ turnOffMajorAudio

- (ZoomSDKError) turnOffMajorAudio

Turn off the major meeting audio.

Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

◆ turnOnMajorAudio

- (ZoomSDKError) turnOnMajorAudio

Turn on the major meeting audio.

Returns
If the function succeeds, it will return ZoomSDKError_Success, otherwise not.

Referenced by addInterpreter:languageID1:languageID2:.

Property Documentation

◆ delegate

- (id<ZoomSDKInterpretationControllerDelegate>) delegate
readwritenonatomicassign