Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKLiveTranscriptionHelper.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
7
13
17@property(nonatomic, assign, readonly) NSInteger languageID;
18
22@property(nonatomic, copy, readonly) NSString * _Nullable languageName;
23
24@end
25
34@property (nonatomic, copy)NSString * _Nullable messageID;
38@property (nonatomic, copy)NSString * _Nullable speakerID;
42@property (nonatomic, copy)NSString * _Nullable speakerName;
46@property (nonatomic, copy)NSString * _Nullable messageContent;
50@property (nonatomic, assign)NSInteger timeStamp;
54@property (nonatomic, assign)ZoomVideoSDKLiveTranscriptionOperationType messageType;
55
56@end
57
63
67- (BOOL)canStartLiveTranscription;
68
73- (ZoomVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus;
74
78- (ZoomVideoSDKError)startLiveTranscription;
79
83- (ZoomVideoSDKError)stopLiveTranscription;
84
89- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable )getAvailableSpokenLanguages;
90
96- (ZoomVideoSDKError)setSpokenLanguage:(NSInteger)languageID;
97
102- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getSpokenLanguage;
103
109- (ZoomVideoSDKError)enableReceiveSpokenLanguageContent:(BOOL)enable;
110
115- (BOOL)isAllowViewFullTranscriptEnable;
116
121- (NSArray <ZoomVideoSDKLiveTranscriptionMessageInfo *> * _Nullable)getHistoryTranslationMessageList;
122
128- (BOOL)isReceiveSpokenLanguageContentEnabled;
129
134- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable)getAvailableTranslationLanguages;
135
141- (ZoomVideoSDKError)setTranslationLanguage:(NSInteger)languageID;
142
147- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getTranslationLanguage;
148
149@end
150
151
ZoomVideoSDKLiveTranscriptionOperationType
Enumerates the types of operations related to live transcription.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
ZoomVideoSDKLiveTranscriptionStatus
Enumerates the status of live transcription.
Provides methods for controlling and interacting with live transcription.
Represents a language used in live transcription.
NSInteger languageID
language id of transcription language.
NSString *_Nullable languageName
localized language name of transcription language.
Represents a single message information of live transcription.