3#import <Foundation/Foundation.h>
56@protocol ZoomSDKInterpretationControllerDelegate <NSObject>
61- (void)onInterpretationStart;
66- (void)onInterpretationStop;
73- (void)onInterpreterRoleChanged:(
unsigned int)userID isInterpreter:(BOOL)interpreter;
80- (void)onInterpreterActiveLanguageChanged:(
unsigned int)userID activeLanguageID:(
int)languageID;
87- (void)onInterpreterLanguageChanged:(
int)lanID1 theLanguageID2:(
int)lanID2;
93- (void)onAvailableLanguageListUpdated:(NSArray*_Nullable)availableLanguageArr;
98- (void)onInterpreterListChanged;
108@property(nonatomic,assign,nullable)id<ZoomSDKInterpretationControllerDelegate>
delegate;
154- (
ZoomSDKError)addInterpreter:(
unsigned int)userID languageID1:(int)lanID1 languageID2:(int)lanID2;
170- (
ZoomSDKError)modifyInterpreter:(
unsigned int)userID languageID1:(int)lanID1 languageID2:(int)lanID2;
228- (
ZoomSDKError)getInterpreterLans:(
int*)lanID1 languageID2:(
int*)lanID2;
235- (
ZoomSDKError)setInterpreterActiveLan:(int)activeLanID;
ZoomSDKError
Enumeration of common errors of SDK.
BOOL isMajorAudioTurnOff()
Determine if major audio is turn off.
ZoomSDKError startInterpretation()
Start interppretation.
NSArray *_Nullable getAllInterpreterList()
Get all interpreter list.
id< ZoomSDKInterpretationControllerDelegate > delegate
NSArray *_Nullable getAvailableLanguageList()
Get available language list.
int getJoinedLanguageID()
Get the language id of user joined.
ZoomSDKError turnOffMajorAudio()
Turn off the major meeting audio.
BOOL isInterpretationEnabled()
Determine if the interpretation function is enabled.
NSArray< ZoomSDKInterpretationLanguageInfo * > *_Nullable getInterpreterAvailableLanguages()
Get the list of available languages that interpreters can hear.
BOOL isInterpreter()
Determine if self is interpreter.
int getInterpreterActiveLanID()
Get interpreter current active language id.
int getInterpreterListenLanID()
Get a language that I can hear as an interpreter.
BOOL isInterpretationStarted()
Determine if the interpretation function is started.
NSArray *_Nullable getAllLanguageList()
Get all language list of interpretation support.
ZoomSDKError StopInterpretation()
Stop interppretation.
ZoomSDKError turnOnMajorAudio()
Turn on the major meeting audio.
NSString *_Nullable getLanguageAbbreviations()
Get language alisa.
NSString *_Nullable getLanguageName()
Get language name.
int getLanguageID()
Get language id.
unsigned int getUserID()
Get the user ID.
int getLanguageID2()
Get the language id of the interpreter support.
int getLanguageID1()
Get the language id of the interpreter support.
BOOL isAvailable()
Determine if the interpreter is available.