Meeting SDK for Windows API Reference
|
Closed caption controller interface. More...
#include <meeting_closedcaption_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IClosedCaptionControllerEvent *pEvent)=0 |
Set the controller event of closed caption(CC). | |
virtual bool | IsMeetingSupportCC ()=0 |
Determine if the current meeting supports the CC feature. | |
virtual bool | CanAssignOthersToSendCC ()=0 |
Query if it is able to assign others to send CC. | |
virtual SDKError | AssignCCPrivilege (unsigned int userid, bool bAssigned)=0 |
Assign a user to send CC. | |
virtual bool | CanBeAssignedToSendCC (unsigned int userid)=0 |
Determine if the user can be assigned as a CC sender. | |
virtual bool | CanSendClosedCaption ()=0 |
Query if the user can send CC. | |
virtual SDKError | SendClosedCaption (const zchar_t *ccMsg)=0 |
Send the CC message. | |
virtual bool | IsSaveCCEnabled ()=0 |
Determine if it is enabled to save CC. | |
virtual SDKError | SaveCCHistory ()=0 |
History of saving CC. | |
virtual const zchar_t * | GetClosedCaptionHistorySavedPath ()=0 |
Get the path of saving CC. | |
virtual const zchar_t * | GetClosedCaptionUrlFor3rdParty ()=0 |
Get the CC URL used by the third party service. | |
virtual SDKError | EnableMeetingManualCaption (bool bEnable)=0 |
Enable or disable manual captions for the meeting. | |
virtual bool | IsMeetingManualCaptionEnabled ()=0 |
Determine whether manually added closed captions is enabled for the meeting. | |
virtual bool | IsLiveTranscriptLegalNoticeAvailable ()=0 |
Determine whether the legal notice for Live transcript is available. | |
virtual SDKError | EnableReceiveSpokenLanguageContent (bool bEnable)=0 |
Enable or disable to receive original and translated content.If enable this feature,you need start live transcription. | |
virtual bool | CanDisableCaptions ()=0 |
Query if the user can disable captions. | |
virtual SDKError | EnableCaptions (bool bEnable)=0 |
Enable or disable captions. | |
virtual bool | IsCaptionsEnabled ()=0 |
Query if the captions enabled. | |
virtual bool | IsReceiveSpokenLanguageContentEnabled ()=0 |
Determine whether receive original and translated is available. | |
virtual const zchar_t * | getLiveTranscriptLegalNoticesPrompt ()=0 |
Get the CC legal notices prompt. | |
virtual const zchar_t * | getLiveTranscriptLegalNoticesExplained ()=0 |
Get the CC legal notices explained. | |
virtual bool | IsLiveTranscriptionFeatureEnabled ()=0 |
Determine whether the live transcription feature is enabled. | |
virtual bool | IsMultiLanguageTranscriptionEnabled ()=0 |
Determine whether the multi-language transcription feature is enabled. | |
virtual bool | IsTextLiveTranslationEnabled ()=0 |
Determine whether the translated captions feature is enabled. | |
virtual SDKLiveTranscriptionStatus | GetLiveTranscriptionStatus ()=0 |
Get the current live transcription status. | |
virtual bool | CanStartLiveTranscription ()=0 |
Query if the user can start live transcription. | |
virtual SDKError | StartLiveTranscription ()=0 |
Start live transcription. If the meeting allows multi-language transcription,all users can start live transcription.Otherwise only the host can start it. | |
virtual SDKError | StopLiveTranscription ()=0 |
Stop live transcription. | |
virtual SDKError | EnableRequestLiveTranscription (bool bEnable)=0 |
Enable or disable the ability for attendees to request live transcriptions. | |
virtual bool | IsRequestToStartLiveTranscriptionEnabled ()=0 |
Determine whether the request to start live transcription is enabled.If the return value is true, it is enabled, if false, disabled. | |
virtual SDKError | RequestToStartLiveTranscription (bool bRequestAnonymous)=0 |
Request the host to start live transcription. | |
virtual IList< ILiveTranscriptionLanguage * > * | GetAvailableMeetingSpokenLanguages ()=0 |
Get the list of all available speaking languages in meeting. | |
virtual SDKError | SetMeetingSpokenLanguage (int languageID)=0 |
Set the spoken language of the current user. | |
virtual ILiveTranscriptionLanguage * | GetMeetingSpokenLanguage ()=0 |
Get the spoken language of the current user. | |
virtual IList< ILiveTranscriptionLanguage * > * | GetAvailableTranslationLanguages ()=0 |
Get the list of all available translation languages in a meeting. | |
virtual SDKError | SetTranslationLanguage (int languageID)=0 |
Set the translation language of the current user. | |
virtual ILiveTranscriptionLanguage * | GetTranslationLanguage ()=0 |
Get the translation language of the current user. | |
virtual bool | IsSupportRequestCaptions ()=0 |
Determine whether users can request to start captions. | |
virtual bool | IsSupportTranslationWhenRequestToStartCaptions ()=0 |
Determine whether support translation when users request to start captions. | |
virtual SDKError | RequestToStartCaptions (bool bEnableTranslation)=0 |
the host to start captions. If the host approves your request, you receive the callback onStartCaptionsRequestApproved, and you should start captions of translation there. | |
virtual SDKError | SetMeetingSpokenLanguage (int languageID, bool bIsForAll)=0 |
Set the current user's spoken language. | |
Closed caption controller interface.
Definition at line 247 of file meeting_closedcaption_interface.h.
|
pure virtual |
Assign a user to send CC.
|
pure virtual |
Query if it is able to assign others to send CC.
|
pure virtual |
Determine if the user can be assigned as a CC sender.
|
pure virtual |
Query if the user can disable captions.
|
pure virtual |
Query if the user can send CC.
|
pure virtual |
Query if the user can start live transcription.
|
pure virtual |
Enable or disable captions.
bEnable | True means that captions are enabled; false means that captions are disabled. |
|
pure virtual |
Enable or disable manual captions for the meeting.
|
pure virtual |
Enable or disable to receive original and translated content.If enable this feature,you need start live transcription.
|
pure virtual |
Enable or disable the ability for attendees to request live transcriptions.
|
pure virtual |
Get the list of all available speaking languages in meeting.
|
pure virtual |
Get the list of all available translation languages in a meeting.
|
pure virtual |
Get the path of saving CC.
|
pure virtual |
Get the CC URL used by the third party service.
|
pure virtual |
Get the current live transcription status.
|
pure virtual |
Get the CC legal notices explained.
|
pure virtual |
Get the CC legal notices prompt.
|
pure virtual |
Get the spoken language of the current user.
|
pure virtual |
Get the translation language of the current user.
|
pure virtual |
Query if the captions enabled.
|
pure virtual |
Determine whether the live transcription feature is enabled.
|
pure virtual |
Determine whether the legal notice for Live transcript is available.
|
pure virtual |
Determine whether manually added closed captions is enabled for the meeting.
|
pure virtual |
Determine if the current meeting supports the CC feature.
|
pure virtual |
Determine whether the multi-language transcription feature is enabled.
|
pure virtual |
Determine whether receive original and translated is available.
|
pure virtual |
Determine whether the request to start live transcription is enabled.If the return value is true, it is enabled, if false, disabled.
|
pure virtual |
Determine if it is enabled to save CC.
|
pure virtual |
Determine whether users can request to start captions.
|
pure virtual |
Determine whether support translation when users request to start captions.
|
pure virtual |
Determine whether the translated captions feature is enabled.
|
pure virtual |
the host to start captions. If the host approves your request, you receive the callback onStartCaptionsRequestApproved, and you should start captions of translation there.
bEnableTranslation | True indicates to enable translation at the same time. |
|
pure virtual |
Request the host to start live transcription.
bRequestAnonymous | True indicates the user anonymous request. |
|
pure virtual |
History of saving CC.
Send the CC message.
|
pure virtual |
Set the controller event of closed caption(CC).
|
pure virtual |
Set the spoken language of the current user.
languageID | The spoken language id. |
|
pure virtual |
Set the current user's spoken language.
languageID | The spoken language ID. |
bIsForAll | True means set spoken language for all users. False means set the language for myself. |
|
pure virtual |
Set the translation language of the current user.
languageID | The translation language id. |
|
pure virtual |
Start live transcription. If the meeting allows multi-language transcription,all users can start live transcription.Otherwise only the host can start it.
|
pure virtual |
Stop live transcription.