Video SDK for Windows API Reference
Loading...
Searching...
No Matches
IZoomVideoSDKLiveTranscriptionHelper Class Referenceabstract

live transcription helper interface. More...

#include <zoom_video_sdk_livetranscription_helper_interface.h>

Public Member Functions

virtual bool canStartLiveTranscription ()=0
 Query if the user can start live transcription.
 
virtual ZoomVideoSDKErrors getLiveTranscriptionStatus (ZoomVideoSDKLiveTranscriptionStatus &status)=0
 Get the current live transcription status.
 
virtual ZoomVideoSDKErrors startLiveTranscription ()=0
 Start live transcription. \If the session allows multi-language transcription,all users can start live transcription.
 
virtual ZoomVideoSDKErrors stopLiveTranscription ()=0
 Stop live transcription. \If the session allows multi-language transcription,all users can stop live transcription.
 
virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * getAvailableSpokenLanguages ()=0
 Get the list of all available spoken languages in session.
 
virtual ZoomVideoSDKErrors setSpokenLanguage (int languageID)=0
 Set the spoken language of the current user.
 
virtual ILiveTranscriptionLanguagegetSpokenLanguage ()=0
 Get the spoken language of the current user.
 
virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * getAvailableTranslationLanguages ()=0
 Get the list of all available translation languages in a session.
 
virtual ZoomVideoSDKErrors setTranslationLanguage (int languageID)=0
 Set the translation language of the current user.

 
virtual ILiveTranscriptionLanguagegetTranslationLanguage ()=0
 Get the translation language of the current user.
 
virtual ZoomVideoSDKErrors enableReceiveSpokenLanguageContent (bool bEnable)=0
 Enable or disable to receive original and translated content.If you enable this feature,you must start live transcription.
 
virtual bool isReceiveSpokenLanguageContentEnabled ()=0
 Determine whether the feature to receive original and translated is available.
 
virtual bool isAllowViewHistoryTranslationMessageEnabled ()=0
 Determine whether the view history translation message is available.
 
virtual IVideoSDKVector< ILiveTranscriptionMessageInfo * > * getHistoryTranslationMessageList ()=0
 Get the list of all history translation messages in a session.
 

Detailed Description

live transcription helper interface.

Definition at line 85 of file zoom_video_sdk_livetranscription_helper_interface.h.

Member Function Documentation

◆ canStartLiveTranscription()

virtual bool IZoomVideoSDKLiveTranscriptionHelper::canStartLiveTranscription ( )
pure virtual

Query if the user can start live transcription.

Returns
True if the user can start live transcription, otherwise false.

◆ enableReceiveSpokenLanguageContent()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::enableReceiveSpokenLanguageContent ( bool bEnable)
pure virtual

Enable or disable to receive original and translated content.If you enable this feature,you must start live transcription.

Parameters
bEnableTrue to enable the temporal de-noise of video or false to disable it.
Returns
If the function succeeds, the return value is ZoomVideoSDKErrors. Otherwise it fails. To get extended error information, see ZoomVideoSDKErrors enum.

◆ getAvailableSpokenLanguages()

virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * IZoomVideoSDKLiveTranscriptionHelper::getAvailableSpokenLanguages ( )
pure virtual

Get the list of all available spoken languages in session.

Returns
If the function succeeds, the return value is the list of the available spoken languages in a session. Otherwise failed, the return value is nullptr.

◆ getAvailableTranslationLanguages()

virtual IVideoSDKVector< ILiveTranscriptionLanguage * > * IZoomVideoSDKLiveTranscriptionHelper::getAvailableTranslationLanguages ( )
pure virtual

Get the list of all available translation languages in a session.

Returns
If the function succeeds, the return value is the list of all available translation languages in a session. Otherwise failed, the return value is nullptr.

◆ getHistoryTranslationMessageList()

virtual IVideoSDKVector< ILiveTranscriptionMessageInfo * > * IZoomVideoSDKLiveTranscriptionHelper::getHistoryTranslationMessageList ( )
pure virtual

Get the list of all history translation messages in a session.

Returns
If the function succeeds, the return value is a list of all history translation messages in a session. Otherwise it fails, and the return value is nullptr.

◆ getLiveTranscriptionStatus()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::getLiveTranscriptionStatus ( ZoomVideoSDKLiveTranscriptionStatus & status)
pure virtual

Get the current live transcription status.

Parameters
[out]statusThe current live transcription status. For more details, see ZoomVideoSDKLiveTranscriptionStatus.
Returns
If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise failed. To get extended error information, see ZoomVideoSDKErrors enum.

◆ getSpokenLanguage()

virtual ILiveTranscriptionLanguage * IZoomVideoSDKLiveTranscriptionHelper::getSpokenLanguage ( )
pure virtual

Get the spoken language of the current user.

Returns
The spoken language of the current user.

◆ getTranslationLanguage()

virtual ILiveTranscriptionLanguage * IZoomVideoSDKLiveTranscriptionHelper::getTranslationLanguage ( )
pure virtual

Get the translation language of the current user.

Returns
The translation language of the current user.

◆ isAllowViewHistoryTranslationMessageEnabled()

virtual bool IZoomVideoSDKLiveTranscriptionHelper::isAllowViewHistoryTranslationMessageEnabled ( )
pure virtual

Determine whether the view history translation message is available.

Returns
True indicates that the view history transcription message is available. Otherwise False.

◆ isReceiveSpokenLanguageContentEnabled()

virtual bool IZoomVideoSDKLiveTranscriptionHelper::isReceiveSpokenLanguageContentEnabled ( )
pure virtual

Determine whether the feature to receive original and translated is available.

Returns
True indicates that the feature to receive original and translated is available. Otherwise False.

◆ setSpokenLanguage()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::setSpokenLanguage ( int languageID)
pure virtual

Set the spoken language of the current user.

Parameters
languageIDThe spoken language ID.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see ZoomVideoSDKErrors enum.

◆ setTranslationLanguage()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::setTranslationLanguage ( int languageID)
pure virtual

Set the translation language of the current user.

Parameters
languageIDThe translation language ID. If the language id is set to -1, live translation will be disabled.
Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see ZoomVideoSDKErrors enum.

◆ startLiveTranscription()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::startLiveTranscription ( )
pure virtual

Start live transcription. \If the session allows multi-language transcription,all users can start live transcription.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see ZoomVideoSDKErrors enum.

◆ stopLiveTranscription()

virtual ZoomVideoSDKErrors IZoomVideoSDKLiveTranscriptionHelper::stopLiveTranscription ( )
pure virtual

Stop live transcription. \If the session allows multi-language transcription,all users can stop live transcription.

Returns
If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see ZoomVideoSDKErrors enum.