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 TypeMethodDescriptionvoid
onCaptionStatusChanged
(boolean enabled) Sink the event of captions enabled status changed.void
onLiveTranscriptionMsgError
(InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage spokenLanguage, InMeetingLiveTranscriptionController.InMeetingLiveTranscriptionLanguage transcriptLanguage) The translation message error callback.void
live transcription message received callback.void
onLiveTranscriptionStatus
(InMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus status) Sink the event of live transcription statusvoid
onManualCaptionStatusChanged
(boolean enable) Sink the event of manual captions enablement status change.void
original language message received callback.void
onRequestForLiveTranscriptReceived
(long requesterUserId, boolean bAnonymous) Sink the event of request for start the live transcription.void
onRequestLiveTranscriptionStatusChange
(boolean enabled) Sink the event of request live transcription status change.void
Sink the event to start captions request was approved.void
Sink 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, seeILiveTranscriptionMessageInfo
link.
-
onOriginalLanguageMsgReceived
original language message received callback.- Parameters:
messageInfo
- The spoken language message, seeILiveTranscriptionMessageInfo
link
-
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
-