|
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 |
|
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 |
|
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 |
|
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 |
| brief Determine whether the live transcription feature is enabled.
|
|
virtual bool | IsMultiLanguageTranscriptionEnabled ()=0 |
| brief Determine whether the multi-language transcription feature is enabled.
|
|
virtual bool | IsTextLiveTranslationEnabled ()=0 |
| brief 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. \If the meeting allows multi-language transcription,all user can stop live transcription.Otherwise only the host can stop it.
|
|
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.
|
|
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. \If the meeting allows multi-language transcription, the return value is false.
|
|
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.
|
|
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 183 of file meeting_closedcaption_interface.h.