6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
33@property (assign,nonatomic,readonly)
unsigned int userID;
37@property (copy,nonatomic,readonly,nullable) NSString *signLanguageID;
42@property (assign,nonatomic,readonly) BOOL isAvailable;
50@protocol ZoomSDKSignInterpretationControllerDelegate <NSObject>
63- (void)onSignInterpreterListChanged;
68- (void)onSignInterpreterRoleChanged;
74- (void)onSignInterpreterLanguageChanged;
85- (void)onRequestSignInterpreterToTalk;
92- (void)onTalkPrivilegeChanged:(BOOL)hasPrivilege;
103@property(nonatomic,assign,nullable)id<ZoomSDKSignInterpretationControllerDelegate> delegate;
109- (BOOL)isSignInterpretationEnabled;
121- (BOOL)isSignInterpreter;
134- (NSArray<ZoomSDKSignInterpretationLanguageInfo *> *)getAvailableSignLanguageInfoList;
141- (NSArray<ZoomSDKSignInterpretationLanguageInfo *> *_Nullable)getAllSupportedSignLanguageInfoList;
147- (NSArray<ZoomSDKSignInterpreter *> *_Nullable)getSignInterpreterList;
155- (
ZoomSDKError)addSignInterpreter:(
unsigned int)userID signLanguageId:(NSString *)signLanguageId;
162- (
ZoomSDKError)removeSignInterpreter:(
unsigned int)userID;
170- (
ZoomSDKError)modifySignInterpreter:(
unsigned int)userID signLanguageId:(NSString *)signLanguageId;
175- (BOOL)canStartSignInterpretation;
195- (
ZoomSDKError)requestSignLanguageInterpreterToTalk:(
unsigned int)userID allowToTalk:(BOOL)allowToTalk;
202- (BOOL)canSignLanguageInterpreterTalk:(
unsigned int)userID;
208- (NSString *_Nullable)getSignInterpreterAssignedLanID;
215- (
ZoomSDKError)joinSignLanguageChannel:(NSString *)signLanguageId;
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKSignInterpretationStatus
Enumeration of the status of sign language interpretation.
Manage sign interpretation status, interpreters, and available languages in a Zoom meeting.
Information of a supported sign interpretation language.
NSString * signLanguageID
Get the sign language id.
NSString * signLanguageName
Get the sign language name.
Represent a sign language interpreter user and their assigned language.