|
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 |
| Sets the controller event of closed caption(CC). | |
| virtual bool | IsMeetingSupportCC ()=0 |
| Determines 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 |
| Determines 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 |
| Sends the CC message. | |
| virtual bool | IsSaveCCEnabled ()=0 |
| Determines if it is enabled to save CC. | |
| virtual SDKError | SaveCCHistory ()=0 |
| History of saving CC. | |
| virtual const zchar_t * | GetClosedCaptionHistorySavedPath ()=0 |
| Gets the path of saving CC. | |
| virtual const zchar_t * | GetClosedCaptionUrlFor3rdParty ()=0 |
| Gets the CC URL used by the third party service. | |
| virtual SDKError | EnableMeetingManualCaption (bool bEnable)=0 |
| Enables or disable manual captions for the meeting. | |
| virtual bool | IsMeetingManualCaptionEnabled ()=0 |
| Determines whether manually added closed captions is enabled for the meeting. | |
| virtual bool | IsLiveTranscriptLegalNoticeAvailable ()=0 |
| Determines whether the legal notice for Live transcript is available. | |
| virtual SDKError | EnableReceiveSpokenLanguageContent (bool bEnable)=0 |
| Enables 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 |
| Enables or disable captions. | |
| virtual bool | IsCaptionsEnabled ()=0 |
| Query if the captions enabled. | |
| virtual bool | IsReceiveSpokenLanguageContentEnabled ()=0 |
| Determines whether receive original and translated is available. | |
| virtual const zchar_t * | getLiveTranscriptLegalNoticesPrompt ()=0 |
| Gets the CC legal notices prompt. | |
| virtual const zchar_t * | getLiveTranscriptLegalNoticesExplained ()=0 |
| Gets the CC legal notices explained. | |
| virtual bool | IsLiveTranscriptionFeatureEnabled ()=0 |
| Determines whether the live transcription feature is enabled. | |
| virtual bool | IsMultiLanguageTranscriptionEnabled ()=0 |
| Determines whether the multi-language transcription feature is enabled. | |
| virtual bool | IsTextLiveTranslationEnabled ()=0 |
| Determines whether the translated captions feature is enabled. | |
| virtual SDKLiveTranscriptionStatus | GetLiveTranscriptionStatus ()=0 |
| Gets the current live transcription status. | |
| virtual bool | CanStartLiveTranscription ()=0 |
| Query if the user can start live transcription. | |
| virtual SDKError | StartLiveTranscription ()=0 |
| Starts 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 |
| Stops live transcription. | |
| virtual SDKError | EnableRequestLiveTranscription (bool bEnable)=0 |
| Enables or disable the ability for attendees to request live transcriptions. | |
| virtual bool | IsRequestToStartLiveTranscriptionEnabled ()=0 |
| Determines 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 |
| Gets the list of all available speaking languages in meeting. | |
| virtual SDKError | SetMeetingSpokenLanguage (int languageID)=0 |
| Sets the spoken language of the current user. | |
| virtual ILiveTranscriptionLanguage * | GetMeetingSpokenLanguage ()=0 |
| Gets the spoken language of the current user. | |
| virtual IList< ILiveTranscriptionLanguage * > * | GetAvailableTranslationLanguages ()=0 |
| Gets the list of all available translation languages in a meeting. | |
| virtual SDKError | SetTranslationLanguage (int languageID)=0 |
| Sets the translation language of the current user. | |
| virtual ILiveTranscriptionLanguage * | GetTranslationLanguage ()=0 |
| Gets the translation language of the current user. | |
| virtual bool | IsSupportRequestCaptions ()=0 |
| Determines whether users can request to start captions. | |
| virtual bool | IsSupportTranslationWhenRequestToStartCaptions ()=0 |
| Determines 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 |
| Sets the current user's spoken language. | |
Closed caption controller interface.
Definition at line 249 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 |
Determines 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 |
Enables or disable captions.
| bEnable | true indicates that captions are enabled; false means that captions are disabled. |
|
pure virtual |
Enables or disable manual captions for the meeting.
|
pure virtual |
Enables or disable to receive original and translated content.If enable this feature,you need start live transcription.
|
pure virtual |
Enables or disable the ability for attendees to request live transcriptions.
|
pure virtual |
Gets the list of all available speaking languages in meeting.
|
pure virtual |
Gets the list of all available translation languages in a meeting.
|
pure virtual |
Gets the path of saving CC.
|
pure virtual |
Gets the CC URL used by the third party service.
|
pure virtual |
Gets the current live transcription status.
|
pure virtual |
Gets the CC legal notices explained.
|
pure virtual |
Gets the CC legal notices prompt.
|
pure virtual |
Gets the spoken language of the current user.
|
pure virtual |
Gets the translation language of the current user.
|
pure virtual |
Query if the captions enabled.
|
pure virtual |
Determines whether the live transcription feature is enabled.
|
pure virtual |
Determines whether the legal notice for Live transcript is available.
|
pure virtual |
Determines whether manually added closed captions is enabled for the meeting.
|
pure virtual |
Determines if the current meeting supports the CC feature.
|
pure virtual |
Determines whether the multi-language transcription feature is enabled.
|
pure virtual |
Determines whether receive original and translated is available.
|
pure virtual |
Determines whether the request to start live transcription is enabled.If the return value is true, it is enabled, if false, disabled.
|
pure virtual |
Determines if it is enabled to save CC.
|
pure virtual |
Determines whether users can request to start captions.
|
pure virtual |
Determines whether support translation when users request to start captions.
|
pure virtual |
Determines 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.
Sends the CC message.
|
pure virtual |
Sets the controller event of closed caption(CC).
|
pure virtual |
Sets the spoken language of the current user.
| languageID | The spoken language id. |
|
pure virtual |
Sets the current user's spoken language.
| languageID | The spoken language ID. |
| bIsForAll | true indicates set spoken language for all users. false means set the language for myself. |
|
pure virtual |
Sets the translation language of the current user.
| languageID | The translation language id. |
|
pure virtual |
Starts live transcription. If the meeting allows multi-language transcription,all users can start live transcription.Otherwise only the host can start it.
|
pure virtual |
Stops live transcription.