Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKLiveTranscriptionHelper.h
Go to the documentation of this file.
1//
2// ZoomVideoSDKLiveTranscriptionHelper.h
3// ZoomVideoSDK
4//
5// Created by Zoom on 7/5/22.
6// Copyright © Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
16
20@property(nonatomic, assign, readonly) NSInteger languageID;
21
25@property(nonatomic, copy, readonly) NSString * _Nullable languageName;
26
27@end
28
37@property (nonatomic, copy)NSString * _Nullable messageID;
41@property (nonatomic, copy)NSString * _Nullable speakerID;
45@property (nonatomic, copy)NSString * _Nullable speakerName;
49@property (nonatomic, copy)NSString * _Nullable messageContent;
53@property (nonatomic, assign)NSInteger timeStamp;
57@property (nonatomic, assign)ZoomVideoSDKLiveTranscriptionOperationType messageType;
58
59@end
60
66
70- (BOOL)canStartLiveTranscription;
71
76- (ZoomVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus;
77
81- (ZoomVideoSDKError)startLiveTranscription;
82
86- (ZoomVideoSDKError)stopLiveTranscription;
87
92- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable )getAvailableSpokenLanguages;
93
99- (ZoomVideoSDKError)setSpokenLanguage:(NSInteger)languageID;
100
105- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getSpokenLanguage;
106
112- (ZoomVideoSDKError)enableReceiveSpokenLanguageContent:(BOOL)enable;
113
118- (BOOL)isAllowViewFullTranscriptEnable;
119
124- (NSArray <ZoomVideoSDKLiveTranscriptionMessageInfo *> * _Nullable)getHistoryTranslationMessageList;
125
131- (BOOL)isReceiveSpokenLanguageContentEnabled;
132
137- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable)getAvailableTranslationLanguages;
138
144- (ZoomVideoSDKError)setTranslationLanguage:(NSInteger)languageID;
145
150- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getTranslationLanguage;
151
152@end
153
154
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.