Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_voice_interpretation_helper_interface.h
Go to the documentation of this file.
1
5
6#ifndef _ZOOM_VIDEO_SDK_VOICE_INTERPRETATION_HELPER_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_VOICE_INTERPRETATION_HELPER_INTERFACE_H_
8
11
13
35
63
69{
70public:
72
77 virtual bool isVoiceInterpretationEnabled() = 0;
78
83 virtual bool isVoiceInterpretationReady() = 0;
84
91
98
104
110
116
124
130
136
144
150
158
164
170
178};
179
181
182#endif
SDK-defined vector interface for managing collections of items.
virtual IZoomVideoSDKVoiceInterpretationLanguage * getTranslatedLanguage()=0
Get current translated language for local user.
virtual float getAudioBalanceForOriginalAndTranslatedVoice()=0
Get audio balance between original and translated voice.
virtual IVideoSDKVector< IZoomVideoSDKVoiceInterpretationLanguage * > * getTranslatedLanguagesList()=0
Get available translated language list.
virtual bool isVoiceInterpretationEnabled()=0
Query whether voice interpretation capability is enabled in current session.
virtual ZoomVideoSDKErrors stopVoiceInterpretation()=0
Stop voice interpretation.
virtual bool isVoiceInterpretationStarted()=0
Query whether voice interpretation has been started.
virtual IVideoSDKVector< IZoomVideoSDKVoiceInterpretationVoiceInfo * > * getTranslatedVoiceStyleList()=0
Get available translated voice style list.
virtual bool isVoiceInterpretationReady()=0
Query whether voice interpretation is ready for use.
virtual ZoomVideoSDKErrors startVoiceInterpretation()=0
Start voice interpretation.
virtual ZoomVideoSDKErrors setMySpeakingLanguage(IZoomVideoSDKVoiceInterpretationLanguage *language)=0
Set speaking language for local user.
virtual IVideoSDKVector< IZoomVideoSDKVoiceInterpretationLanguage * > * getMySpeakingLanguageList()=0
Get available speaking language list.
virtual ZoomVideoSDKErrors setTranslatedVoiceStyle(IZoomVideoSDKVoiceInterpretationVoiceInfo *voiceInfo)=0
Set translated voice style.
virtual ZoomVideoSDKErrors setAudioBalanceForOriginalAndTranslatedVoice(float balance)=0
Set audio balance between original and translated voice.
virtual IZoomVideoSDKVoiceInterpretationLanguage * getMySpeakingLanguage()=0
Get current speaking language for local user.
virtual IZoomVideoSDKVoiceInterpretationVoiceInfo * getTranslatedVoiceStyle()=0
Get current translated voice style.
virtual ZoomVideoSDKErrors setTranslatedLanguage(IZoomVideoSDKVoiceInterpretationLanguage *language)=0
Set translated language for local user.
virtual zchar_t * getLanguageName()=0
Get the display name of the language.
virtual int getLanguageID()=0
Get the unique id of the language.
virtual zchar_t * getVoiceSampleFileUrl()=0
Get the URL of the voice sample file.
virtual int getVoiceTypeID()=0
Get the unique id of the voice style.
virtual zchar_t * getVoiceTypeName()=0
Get the display name of the voice style.
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.
Vector container interface.