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 Details

    • onLiveTranscriptionStatus

      Sink the event of live transcription status
      Parameters:
      status - the live transcription status. For more details, see InMeetingLiveTranscriptionController.MobileRTCLiveTranscriptionStatus.
    • onLiveTranscriptionMsgReceived

      void onLiveTranscriptionMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
      live transcription message received callback.
      Parameters:
      messageInfo - The live transcription message, see ILiveTranscriptionMessageInfo link.
    • onOriginalLanguageMsgReceived

      void onOriginalLanguageMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
      original language message received callback.
      Parameters:
      messageInfo - The spoken language message, see ILiveTranscriptionMessageInfo 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

      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

      void onStartCaptionsRequestReceived(InMeetingLiveTranscriptionController.ICCRequestHandler handler)
      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