6#import <Foundation/Foundation.h>
17@property(nonatomic, assign, readonly) NSInteger
languageID;
22@property(nonatomic, copy, readonly) NSString * _Nullable
languageName;
34@property (nonatomic, copy)NSString * _Nullable
messageID;
38@property (nonatomic, copy)NSString * _Nullable
speakerID;
ZoomVideoSDKLiveTranscriptionOperationType
Enumeration of live transcription operation types.
ZoomVideoSDKError
Enumeration of all the errors in the VideoSDK.
ZoomVideoSDKLiveTranscriptionStatus
Enumeration of the live transcription status.
Provides methods for controlling and interacting with live transcription.
BOOL isAllowViewFullTranscriptEnable()
Determines whether the view history translation message is available.
BOOL isReceiveSpokenLanguageContentEnabled()
Determines whether the feature to receive original and translated is available.
NSArray< ZoomVideoSDKLiveTranscriptionLanguage * > *_Nullable getAvailableTranslationLanguages()
Gets the list of all available translation languages in a session.
ZoomVideoSDKLiveTranscriptionLanguage *_Nullable getTranslationLanguage()
Gets the translation language of the current user.
ZoomVideoSDKLiveTranscriptionLanguage *_Nullable getSpokenLanguage()
Gets the spoken language of the current user.
NSArray< ZoomVideoSDKLiveTranscriptionLanguage * > *_Nullable getAvailableSpokenLanguages()
Gets the list of all available spoken languages in session.
ZoomVideoSDKLiveTranscriptionStatus getLiveTranscriptionStatus()
Gets the current live transcription status.
ZoomVideoSDKError stopLiveTranscription()
Stops live transcription. If the session allows multi-language transcription, all users can stop live...
NSArray< ZoomVideoSDKLiveTranscriptionMessageInfo * > *_Nullable getHistoryTranslationMessageList()
Gets the list of all history translation messages in a session.
ZoomVideoSDKError startLiveTranscription()
Starts live transcription. If the session allows multi-language transcription, all users can start li...
BOOL canStartLiveTranscription()
Determines whether the user can start live transcription.
Represents a language used in live transcription.
NSInteger languageID
Gets the language ID of transcription language.
NSString *_Nullable languageName
Gets the localized language name of transcription language.
Represents a single message information of live transcription.
NSString *_Nullable messageID
Gets the message ID of transcription message.
NSInteger timeStamp
Gets the timestamp of transcription message.
ZoomVideoSDKLiveTranscriptionOperationType messageType
Gets the message type of transcription message.
NSString *_Nullable messageContent
Gets the message content of transcription message.
NSString *_Nullable speakerID
Gets the speaker ID of transcription message.
NSString *_Nullable speakerName
Gets the speaker name of transcription message.