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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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
onLiveTranscriptionMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
live transcription message received callback.void
onLiveTranscriptionStatus(InMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus status)
Sink the event of live transcription statusvoid
onOriginalLanguageMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
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.
-
-
-
Method Detail
-
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
void onLiveTranscriptionMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
live transcription message received callback.- Parameters:
messageInfo
- The live transcription message, seeILiveTranscriptionMessageInfo
link.
-
onOriginalLanguageMsgReceived
void onOriginalLanguageMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
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.
-
-