Zoom Rooms Controller SDK Reference 6.6.0
|
Closed Caption helper interface. More...
#include <IClosedCaptionHelper.h>
Public Member Functions | |
virtual | ~IClosedCaptionHelper () |
virtual ZRCSDKError | RegisterSink (IClosedCaptionHelperSink *pSink)=0 |
Register closed caption helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (IClosedCaptionHelperSink *pSink)=0 |
Deregister closed caption helper callback sink. | |
virtual ZRCSDKError | ControlClosedCaptionVisible (bool show, ClosedCaptionFontSize fontSize)=0 |
Control closed caption visibility and font size. | |
virtual ZRCSDKError | AssignClosedCaption (int32_t userID, bool assign)=0 |
Assign user to type closed caption. | |
virtual ZRCSDKError | ShowCaption (bool show)=0 |
Control New LTT caption visibility. | |
virtual ZRCSDKError | SetNewLTTCaptionFontSize (ClosedCaptionFontSize fontSize)=0 |
Control New LTT caption font size. | |
virtual ZRCSDKError | EnableNewLTTManualCaptioner (bool enable)=0 |
Enable New LTT manual captioner. | |
virtual ZRCSDKError | SetNewLTTSpeakerLanguage (int32_t languageID)=0 |
Set New LTT caption speaker language. | |
virtual ZRCSDKError | SetNewLTTTranslationLanguage (int32_t languageID)=0 |
Set New LTT caption translation language. | |
virtual ZRCSDKError | ShowNewLTTOriginalAndTranslated (bool show)=0 |
Show New LTT caption both original and translated caption. | |
virtual ZRCSDKError | SendEnableCaptionRequest ()=0 |
Send enable caption request to host. | |
virtual ZRCSDKError | ApproveEnableCaptionRequest (bool approve)=0 |
Approve enable caption request. | |
virtual ZRCSDKError | EnableCaption (bool enable)=0 |
Enable caption. | |
virtual ZRCSDKError | GetRecommendSpeakerLanguageInfo (NewLTTCaptionLanguage &recommendLanguage)=0 |
Query recommend speaker language for closed caption. | |
virtual ZRCSDKError | MuteOriginalAudio (bool mute)=0 |
Mute original audio. | |
virtual ZRCSDKError | GetInterpretLanguageInfoList (InterpretLanguageInfoList &infoList)=0 |
Query the list of supported interpretation languages. | |
virtual ZRCSDKError | SelectInterpretLanguage (const InterpretLanguageInfo &languageInfo)=0 |
Select interpret language. | |
virtual ZRCSDKError | ShowTranscriptPanelOnZR (bool show)=0 |
Show transcript panel on ZR display. | |
virtual ZRCSDKError | ShowTranscriptPanelOnZRC (bool show)=0 |
Show transcript panel on controller. | |
virtual ZRCSDKError | LoadLTTCaptionMessage ()=0 |
Load more LTT caption history messages step by 20. | |
virtual ZRCSDKError | IsAllowViewFullTranscript (bool &isAllow)=0 |
Query if is allow view full transcript. | |
virtual ZRCSDKError | GetLTTCaptionMessageList (std::vector< LTTCaptionMessage > &messages)=0 |
Get current loaded LTT caption message list. | |
virtual ZRCSDKError | HasMoreMessageHistoryOnZR (bool &hasMore)=0 |
Query if has more history on ZR. | |
Closed Caption helper interface.
Definition at line 257 of file IClosedCaptionHelper.h.
|
inlinevirtual |
Definition at line 260 of file IClosedCaptionHelper.h.
|
pure virtual |
Approve enable caption request.
approve | TRUE indicates approve the request. Otherwise not. |
|
pure virtual |
Assign user to type closed caption.
userID | Specify the userID. |
assign | TRUE indicates assign user to type CC. Otherwise not. |
|
pure virtual |
Control closed caption visibility and font size.
show | TRUE indicates show the closed caption. Otherwise not. |
fontSize | Choose the closed caption font size, see ClosedCaptionFontSize enum |
|
pure virtual |
Deregister closed caption helper callback sink.
pSink | A pointer to the IClosedCaptionHelperSink that receives the closed caption helper event callback. |
|
pure virtual |
Enable caption.
enable | TRUE indicates enable caption. Otherwise disable. |
|
pure virtual |
Enable New LTT manual captioner.
enable | TRUE indicates enable NEW LTT manual captioner. Otherwise not. |
|
pure virtual |
Query the list of supported interpretation languages.
[out] | infoList | Supported interpretation languages. |
|
pure virtual |
Get current loaded LTT caption message list.
[out] | messages | Specify the interpret language. |
|
pure virtual |
Query recommend speaker language for closed caption.
This method should be called after receiving an OnNewLTTCaptionNotification with type 'NewLTTCaptionNotificationTypeSpeakerLanguageMismatch'.
[out] | recommendLanguage | The recommended language information for the current speaker. |
|
pure virtual |
Query if has more history on ZR.
[out] | hasMore | TRUE indicates has more history on ZR. |
|
pure virtual |
Query if is allow view full transcript.
[out] | isAllow | Specify the interpret language. |
|
pure virtual |
Load more LTT caption history messages step by 20.
|
pure virtual |
Mute original audio.
mute | TRUE indicates mute the original audio. Otherwise not. |
|
pure virtual |
Register closed caption helper callback sink.
pSink | A pointer to the IClosedCaptionHelperSink that receives the closed caption helper event callback. |
|
pure virtual |
Select interpret language.
languageInfo | Specify the interpret language. |
|
pure virtual |
Send enable caption request to host.
|
pure virtual |
Control New LTT caption font size.
fontSize | Choose the caption font size, see ClosedCaptionFontSize enum |
|
pure virtual |
Set New LTT caption speaker language.
languageID | Speaker language ID |
|
pure virtual |
Set New LTT caption translation language.
languageID | Translation language ID |
|
pure virtual |
Control New LTT caption visibility.
show | TRUE indicates show the caption. Otherwise not. |
|
pure virtual |
Show New LTT caption both original and translated caption.
show | TRUE indicates show both, FALSE indicates show translated caption only. |
|
pure virtual |
Show transcript panel on ZR display.
show | TRUE indicates to receive message update. Otherwise not. |
|
pure virtual |
Show transcript panel on controller.
show | TRUE indicates to receive message update. Otherwise not. |