6#ifndef _ZOOM_VIDEO_SDK_LIVE_TRANSCRIPTION_INTERFACE_H_ 
    7#define _ZOOM_VIDEO_SDK_LIVE_TRANSCRIPTION_INTERFACE_H_ 
live transcription language interface.
 
virtual const zchar_t * getLTTLanguageName()=0
Get name of the language.
 
virtual int getLTTLanguageID()=0
Get id of the language.
 
virtual ~ILiveTranscriptionLanguage()
 
live transcription message interface.
 
virtual time_t getTimeStamp()=0
Get the timestamp of the current message.
 
virtual const zchar_t * getSpeakerID()=0
Get the speaker's ID.
 
virtual const zchar_t * getMessageContent()=0
Get the content of the current message.
 
virtual ~ILiveTranscriptionMessageInfo()
 
virtual const zchar_t * getSpeakerName()=0
Get the speaker's name.
 
virtual const zchar_t * getMessageID()=0
Get the message ID of the current message.
 
virtual ZoomVideoSDKLiveTranscriptionOperationType getMessageType()=0
Get the type of the current message.
 
SDK defined vector interface.
 
live transcription helper interface.
 
virtual ZoomVideoSDKErrors startLiveTranscription()=0
Start live transcription.
 
virtual ZoomVideoSDKErrors enableReceiveSpokenLanguageContent(bool bEnable)=0
Enable or disable to receive original and translated content.If you enable this feature,...
 
virtual ZoomVideoSDKErrors setSpokenLanguage(int languageID)=0
Set the spoken language of the current user.
 
virtual ZoomVideoSDKErrors getLiveTranscriptionStatus(ZoomVideoSDKLiveTranscriptionStatus &status)=0
Get the current live transcription status.
 
virtual IVideoSDKVector< ILiveTranscriptionMessageInfo * > * getHistoryTranslationMessageList()=0
Get the list of all history translation messages in a session.
 
virtual bool isReceiveSpokenLanguageContentEnabled()=0
Determine whether the feature to receive original and translated is available.
 
virtual bool canStartLiveTranscription()=0
Query if the user can start live transcription.
 
virtual bool isAllowViewHistoryTranslationMessageEnabled()=0
Determine whether the view history translation message is available.
 
virtual ZoomVideoSDKErrors setTranslationLanguage(int languageID)=0
Set the translation language of the current user.
 
virtual ILiveTranscriptionLanguage * getSpokenLanguage()=0
Get the spoken language of the current user.
 
virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * getAvailableSpokenLanguages()=0
Get the list of all available spoken languages in session.
 
virtual ILiveTranscriptionLanguage * getTranslationLanguage()=0
Get the translation language of the current user.
 
virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * getAvailableTranslationLanguages()=0
Get the list of all available translation languages in a session.
 
virtual ZoomVideoSDKErrors stopLiveTranscription()=0
Stop live transcription.
 
Zoom Video SDK Common Definition File.
 
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
 
#define END_ZOOM_VIDEO_SDK_NAMESPACE
 
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.
 
ZoomVideoSDKLiveTranscriptionOperationType
Enumerations of the type for live transcription operation type.
 
@ ZoomVideoSDKLiveTranscription_OperationType_Add
 
@ ZoomVideoSDKLiveTranscription_OperationType_Update
 
@ ZoomVideoSDKLiveTranscription_OperationType_Complete
 
@ ZoomVideoSDKLiveTranscription_OperationType_None
 
@ ZoomVideoSDKLiveTranscription_OperationType_NotSupported
 
@ ZoomVideoSDKLiveTranscription_OperationType_Delete
 
ZoomVideoSDKLiveTranscriptionStatus
Enumerations of the type for live transcription status.
 
@ ZoomVideoSDKLiveTranscription_Status_Start
 
@ ZoomVideoSDKLiveTranscription_Status_Stop