Video SDK for iOS API Reference
All Classes Files Functions Enumerations Enumerator Properties
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
15@property(nonatomic, assign, readonly) NSInteger languageID;
16
20@property(nonatomic, copy, readonly) NSString * _Nullable languageName;
21
22@end
23
24
25
30@property (nonatomic, copy)NSString * _Nullable messageID;
34@property (nonatomic, copy)NSString * _Nullable speakerID;
38@property (nonatomic, copy)NSString * _Nullable speakerName;
42@property (nonatomic, copy)NSString * _Nullable messageContent;
46@property (nonatomic, assign)NSInteger timeStamp;
50@property (nonatomic, assign)ZoomVideoSDKLiveTranscriptionOperationType messageType;
51
52@end
53
54
56
60- (BOOL)canStartLiveTranscription;
61
66- (ZoomVideoSDKLiveTranscriptionStatus)getLiveTranscriptionStatus;
67
71- (ZoomVideoSDKError)startLiveTranscription;
72
76- (ZoomVideoSDKError)stopLiveTranscription;
77
82- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable )getAvailableSpokenLanguages;
83
89- (ZoomVideoSDKError)setSpokenLanguage:(NSInteger)languageID;
90
95- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getSpokenLanguage;
96
102- (ZoomVideoSDKError)enableReceiveSpokenLanguageContent:(BOOL)enable;
103
108- (BOOL)isAllowViewFullTranscriptEnable;
109
114- (NSArray <ZoomVideoSDKLiveTranscriptionMessageInfo *> * _Nullable)getHistoryTranslationMessageList;
115
121- (BOOL)isReceiveSpokenLanguageContentEnabled;
122
127- (NSArray <ZoomVideoSDKLiveTranscriptionLanguage*>* _Nullable)getAvailableTranslationLanguages;
128
134- (ZoomVideoSDKError)setTranslationLanguage:(NSInteger)languageID;
135
140- (ZoomVideoSDKLiveTranscriptionLanguage * _Nullable)getTranslationLanguage;
141
142@end
143
144
ZoomVideoSDKLiveTranscriptionOperationType
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
ZoomVideoSDKLiveTranscriptionStatus
NSInteger languageID
language id of transcription language
NSString *_Nullable languageName
localized language name of transcription language