Windows SDK 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). More... | |
virtual bool | IsMeetingSupportCC ()=0 |
Determine if the current meeting supports the CC feature. More... | |
virtual bool | CanAssignOthersToSendCC ()=0 |
Query if it is able to assign others to send CC. More... | |
virtual SDKError | AssignCCPriviledge (unsigned int userid, bool bAssigned)=0 |
virtual bool | CanBeAssignedToSendCC (unsigned int userid)=0 |
Determine if the user can be assigned as a CC sender. More... | |
virtual bool | CanSendClosedCaption ()=0 |
Query if the user can send CC. More... | |
virtual SDKError | SendClosedCaption (const wchar_t *ccMsg)=0 |
Send the CC message. More... | |
virtual bool | IsSaveCCEnabled ()=0 |
Determine if it is enabled to save CC. More... | |
virtual SDKError | SaveCCHistory ()=0 |
History of saving CC. More... | |
virtual const wchar_t * | GetClosedCaptionHistorySavedPath ()=0 |
Get the path of saving CC. More... | |
virtual const wchar_t * | GetClosedCaptionUrlFor3rdParty ()=0 |
Get the CC URL used by the third party service. More... | |
virtual SDKError | EnableMeetingManualCaption (bool bEnable)=0 |
virtual bool | IsMeetingManualCaptionEnabled ()=0 |
Determine whether manually added closed captions is enabled for the meeting. More... | |
virtual bool | IsLiveTranscriptLegalNoticeAvailable ()=0 |
Determine whether the legal notice for Live transcript is available. More... | |
virtual const wchar_t * | getLiveTranscriptLegalNoticesPrompt ()=0 |
Get the CC legal notices prompt. More... | |
virtual const wchar_t * | getLiveTranscriptLegalNoticesExplained ()=0 |
Get the CC legal notices explained. More... | |
virtual bool | IsLiveTranscriptionFeatureEnabled ()=0 |
brief Determine whether the live transcription feature is enabled. More... | |
virtual bool | IsMultiLanguageTranscriptionEnabled ()=0 |
brief Determine whether the multi-language transcription feature is enabled. More... | |
virtual bool | IsTextLiveTranslationEnabled ()=0 |
brief Determine whether the translated captions feature is enabled. More... | |
virtual SDKLiveTranscriptionStatus | GetLiveTranscriptionStatus ()=0 |
Get the current live transcription status. More... | |
virtual bool | CanStartLiveTranscription ()=0 |
Query if the user can start live transcription. More... | |
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. More... | |
virtual SDKError | StopLiveTranscription ()=0 |
Stop live transcription. \If the meeting allows multi-language transcription,all user can stop live transcription.Otherwise only the host can stop it. More... | |
virtual SDKError | EnableRequestLiveTranscription (bool bEnable)=0 |
Enable or disable the ability for attendees to request live transcriptions. \If the meeting allows multi-language transcription,the return value is SDKERR_WRONG_USAGE. More... | |
virtual bool | IsRequestToStartLiveTranscriptionEnalbed ()=0 |
Determine whether the request to start live transcription is enabled.If the return value is true, it is enabled, if false, disabled. \If the meeting allows multi-language transcription, the return value is false. More... | |
virtual SDKError | RequestToStartLiveTranscription (bool bRequestAnonymous)=0 |
Request the host to start live transcription. \If the meeting allows multi-language transcription,the return value is SDKERR_WRONG_USAGE. More... | |
virtual IList< ILiveTranscriptionLanguage * > * | GetAvailableMeetingSpokenLanguages ()=0 |
Get the list of all available speaking languages in meeting. More... | |
virtual SDKError | SetMeetingSpokenLanguage (int languageID)=0 |
Set the spoken language of the current user. More... | |
virtual ILiveTranscriptionLanguage * | GetMeetingSpokenLanguage ()=0 |
Get the spoken language of the current user. More... | |
virtual IList< ILiveTranscriptionLanguage * > * | GetAvailableTranslationLanguages ()=0 |
Get the list of all available translation languages in a meeting. More... | |
virtual SDKError | SetTranslationLanguage (int languageID)=0 |
Set the translation language of the current user. More... | |
virtual ILiveTranscriptionLanguage * | GetTranslationLanguage ()=0 |
Get the translation language of the current user. More... | |
Closed caption controller interface.
Definition at line 82 of file meeting_closedcaption_interface.h.
|
pure virtual |
Assign a user to send CC. Zero(0) means to assign the current user himself.
|
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 send CC.
|
pure virtual |
Query if the user can start live transcription.
|
pure virtual |
brief Enable or disable manual captions for the meeting.
|
pure virtual |
Enable or disable the ability for attendees to request live transcriptions. \If the meeting allows multi-language transcription,the return value is SDKERR_WRONG_USAGE.
|
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 |
brief 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 |
brief Determine whether the multi-language transcription feature is enabled.
|
pure virtual |
Determine whether the request to start live transcription is enabled.If the return value is true, it is enabled, if false, disabled. \If the meeting allows multi-language transcription, the return value is false.
|
pure virtual |
Determine if it is enabled to save CC.
|
pure virtual |
brief Determine whether the translated captions feature is enabled.
|
pure virtual |
Request the host to start live transcription. \If the meeting allows multi-language transcription,the return value is SDKERR_WRONG_USAGE.
bRequestAnonymous | True indicates the user anonymous request. |
|
pure virtual |
History of saving CC.
|
pure virtual |
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 translation language of the current user.
languageID | The translation language id. If the language id is set to -1, live translation will be disabled.You can receive closed captions if the host sets manual captions to true for the meeting. |
|
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. \If the meeting allows multi-language transcription,all user can stop live transcription.Otherwise only the host can stop it.