3#import <Foundation/Foundation.h>
23@property (assign,nonatomic,readonly)
unsigned int userID;
27@property (copy,nonatomic,readonly) NSString *signLanguageID;
32@property (assign,nonatomic,readonly) BOOL isAvailable;
38@protocol ZoomSDKSignInterpretationControllerDelegate <NSObject>
49-(void)onSignInterpreterListChanged;
55-(void)onSignInterpreterRoleChanged;
60-(void)onSignInterpreterLanguageChanged;
71-(void)onRequestSignInterpreterToTalk;
77-(void)onTalkPrivilegeChanged:(BOOL)hasPrivilege;
82-(void)onDisallowSignInterpreterToTalk DEPRECATED_MSG_ATTRIBUTE("Use -onTalkPrivilegeChanged: instead");
86@property(nonatomic,assign)id<ZoomSDKSignInterpretationControllerDelegate> delegate;
92-(BOOL)isSignInterpretationEnabled;
104-(BOOL)isSignInterpreter;
117-(NSArray<ZoomSDKSignInterpretationLanguageInfo *> *)getAvailableSignLanguageInfoList;
123-(NSArray<ZoomSDKSignInterpretationLanguageInfo *> *)getAllSupportedSignLanguageInfoList;
129-(NSArray<ZoomSDKSignInterpreter *> *)getSignInterpreterList;
137-(
ZoomSDKError)addSignInterpreter:(
unsigned int)userID signLanguageId:(NSString *)signLanguageId;
144-(
ZoomSDKError)removeSignInterpreter:(
unsigned int)userID;
152-(
ZoomSDKError)modifySignInterpreter:(
unsigned int)userID signLanguageId:(NSString *)signLanguageId;
157-(BOOL)canStartSignInterpretation;
177-(
ZoomSDKError)requestSignLanuageInterpreterToTalk:(
unsigned int)userID allowToTalk:(BOOL)allowToTalk;
184-(BOOL)canSignLanguageInterpreterTalk:(
unsigned int)userID;
190-(NSString *)getSignInterpreterAssignedLanID;
197-(
ZoomSDKError)joinSignLanguageChannel:(NSString *)signLanguageId;
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKSignInterpretationStatus
NSString * signLanguageID
Get the sign language id.
NSString * signLanguageName
Get the sign language name.