Package us.zoom.sdk
Interface InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionListener
- All Superinterfaces:
us.zoom.core.interfaces.IListener
- Enclosing interface:
- InMeetingLiveTranscriptionController
public static interface InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionListener
extends us.zoom.core.interfaces.IListener
Callback event of live transcription.
-
Method Summary
Modifier and TypeMethodDescriptionvoidonCaptionStatusChanged(boolean enabled) Sink the event of captions enabled status changed.voidonLiveTranscriptionMsgError(InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage spokenLanguage, InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage transcriptLanguage) The translation message error callback.voidlive transcription message received callback.voidonLiveTranscriptionStatus(InMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus status) Sink the event of live transcription statusvoidonManualCaptionStatusChanged(boolean enable) Sink the event of manual captions enablement status change.voidoriginal language message received callback.voidonRequestForLiveTranscriptReceived(long requesterUserId, boolean bAnonymous) Sink the event of request for start the live transcription.voidonRequestLiveTranscriptionStatusChange(boolean enabled) Sink the event of request live transcription status change.voidSink the event to start captions request was approved.voidSink the event to start captions request.
-
Method Details
-
onLiveTranscriptionStatus
void onLiveTranscriptionStatus(InMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus status) Sink the event of live transcription status- Parameters:
status- the live transcription status. For more details, seeInMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus.
-
onLiveTranscriptionMsgReceived
live transcription message received callback.- Parameters:
messageInfo- The live transcription message, seeILiveTranscriptionMessageInfolink.
-
onOriginalLanguageMsgReceived
original language message received callback.- Parameters:
messageInfo- The spoken language message, seeILiveTranscriptionMessageInfolink
-
onRequestForLiveTranscriptReceived
void onRequestForLiveTranscriptReceived(long requesterUserId, boolean bAnonymous) Sink the event of request for start the live transcription. Only The HOST can retrieve this callback.- Parameters:
requesterUserId- the userid of the request from. If bAnonymous is TRUE, requesterUserId has no meanings.bAnonymous- TRUE means the request is anonymous.
-
onRequestLiveTranscriptionStatusChange
void onRequestLiveTranscriptionStatusChange(boolean enabled) Sink the event of request live transcription status change.- Parameters:
enabled- TRUE means that request live transcription enable, the participant can request to start live transcription.
-
onLiveTranscriptionMsgError
void onLiveTranscriptionMsgError(InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage spokenLanguage, InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage transcriptLanguage) The translation message error callback.- Parameters:
spokenLanguage- the spoken message language.transcriptLanguage- the message language you want to translate.
-
onCaptionStatusChanged
void onCaptionStatusChanged(boolean enabled) Sink the event of captions enabled status changed.- Parameters:
enabled- true means the host enables the captions, otherwise means the host disables the captions.
-
onStartCaptionsRequestReceived
Sink the event to start captions request.- Parameters:
handler- The helper to handle the start captions request.
-
onStartCaptionsRequestApproved
void onStartCaptionsRequestApproved()Sink the event to start captions request was approved. -
onManualCaptionStatusChanged
void onManualCaptionStatusChanged(boolean enable) Sink the event of manual captions enablement status change.- Parameters:
enable- true means the host enabled the manual captions. Otherwise, the host disabled the manual captions
-