Video SDK for Windows API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_livetranscription_helper_interface.h
Go to the documentation of this file.
1
6#ifndef _ZOOM_VIDEO_SDK_LIVE_TRANSCRIPTION_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_LIVE_TRANSCRIPTION_INTERFACE_H_
10
22
35
41{
42public:
47 virtual int getLTTLanguageID() = 0;
48
53 virtual const zchar_t* getLTTLanguageName() = 0;
54
56};
57
63{
64public:
69 virtual const zchar_t* getMessageID() = 0;
70
75 virtual const zchar_t* getSpeakerID() = 0;
76
81 virtual const zchar_t* getSpeakerName() = 0;
82
87 virtual const zchar_t* getMessageContent() = 0;
88
93 virtual time_t getTimeStamp() = 0;
94
100
102};
103
202#endif
virtual const zchar_t * getLTTLanguageName()=0
Get name of the language.
virtual int getLTTLanguageID()=0
Get id of the language.
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 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 for managing collections of items.
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
Determines 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
Determines 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.
ZoomVideoSDKLiveTranscriptionStatus
Enumerations of the type for live transcription status.
Vector container interface.