5import us.zoom.core.interfaces.IListener;
107 MobileRTC_LiveTranscription_Status_User_Sub
Enumeration of live transcription operation types.
MobileRTC_LiveTranscription_OperationType_NotSupported
MobileRTC_LiveTranscription_OperationType_Delete
MobileRTC_LiveTranscription_OperationType_Complete
MobileRTC_LiveTranscription_OperationType_None
MobileRTC_LiveTranscription_OperationType_Add
MobileRTC_LiveTranscription_OperationType_Update
Enumeration of live transcription status in a meeting.
MobileRTC_LiveTranscription_Status_Stop
MobileRTC_LiveTranscription_Status_Start
MobileRTC_LiveTranscription_Status_Connecting
Enumeration of common errors of SDK.
live transcription message interface.
The helper to handle the requested of start captions. When isRequestTranslationOn is true,...
MobileRTCSDKError deny()
Deny the request to start captions.
boolean isRequestTranslationOn()
MobileRTCSDKError approveStartCaptionsRequest(int languageId)
Approve the start captions request.
MobileRTCSDKError approveStartCaptionsRequest()
Approve the start captions request.
live transcription language interface.
String getLTTLanguageName()
Callback event of live transcription.
void onLiveTranscriptionStatus(MobileRTCLiveTranscriptionStatus status)
Sink the event of live transcription status.
void onCaptionStatusChanged(boolean enabled)
Sink the event of captions enabled status changed.
void onRequestLiveTranscriptionStatusChange(boolean enabled)
Sink the event of request live transcription status change.
void onRequestForLiveTranscriptReceived(long requesterUserId, boolean bAnonymous)
Sink the event of request for start the live transcription. Only The HOST can retrieve this callback.
void onSpokenLanguageChanged(InMeetingLiveTranscriptionLanguage spokenLanguage)
Notification of the spoken language has changed.
void onLiveTranscriptionMsgError(InMeetingLiveTranscriptionLanguage spokenLanguage, InMeetingLiveTranscriptionLanguage transcriptLanguage)
The translation message error callback.
void onOriginalLanguageMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
original language message received callback.
void onLiveTranscriptionMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
live transcription message received callback.
void onStartCaptionsRequestApproved()
Sink the event to start captions request was approved.
void onStartCaptionsRequestReceived(ICCRequestHandler handler)
Sink the event to start captions request.
void onManualCaptionStatusChanged(boolean enable)
Sink the event of manual captions enablement status change.
Live Transcription Controller In Meeting.
boolean isMeetingManualCaptionEnabled()
Determine whether manually added closed captions is enabled for the meeting.
boolean isCaptionsEnabled()
Query if the captions enabled.
boolean isTextLiveTranslationEnabled()
Determine whether the translated captions feature is enabled.
List< InMeetingLiveTranscriptionLanguage > getAvailableTranslationLanguages()
Get the list of all available translation languages in a meeting.
MobileRTCSDKError startLiveTranscription()
Start live transcription. If the meeting allows multi-language transcription,all users can start live...
boolean isReceiveSpokenLanguageContentEnabled()
Determine whether receive original and translated is available.
MobileRTCSDKError enableMeetingManualCaption(boolean bEnable)
Enable or disable manual captions for the meeting.
InMeetingLiveTranscriptionLanguage getMeetingSpokenLanguage()
Get the spoken language of the current user.
MobileRTCLiveTranscriptionStatus getLiveTranscriptionStatus()
Return the current live transcription status.
MobileRTCSDKError requestToStartLiveTranscription(boolean requestAnonymous)
Request the host to start live transcription If the meeting allows multi-language transcription,...
MobileRTCSDKError assignCCPrivilege(long userid)
Assign the user privilege to send closed caption.
MobileRTCSDKError requestToStartCaptions(boolean enableTranslation)
Request the host to start captions. If the host approves your request, you receive the callback InMee...
boolean isRequestToStartLiveTranscriptionEnabled()
Determine whether the request to start live transcription is enabled., If the return value is true,...
void removeListener(InMeetingLiveTranscriptionListener listener)
Unregister the listener.
MobileRTCSDKError stopLiveTranscription()
Stop live transcription If the meeting allows multi-language transcription,all users can stop live tr...
boolean canBeAssignedToSendCC(long userid)
Query if the user is can be assigned to send closed caption.
boolean isMeetingSupportCC()
Query if the current meeting is supported closed caption.
List< InMeetingLiveTranscriptionLanguage > getAvailableMeetingSpokenLanguages()
Get the list of all available spoken languages in a meeting.
MobileRTCSDKError enableCaptions(boolean enable)
Enable or disable captions.
MobileRTCSDKError enableRequestLiveTranscription(boolean enable)
Enable or disable the ability for attendees to request live transcriptions. If the meeting allows mul...
boolean isSupportTranslationWhenRequestToStartCaptions()
Determine whether support translation when users request to start captions.
MobileRTCSDKError withdrawCCPrivilege(long userid)
WithDraw the user privilege to send closed caption.
boolean isSupportRequestCaptions()
Determine whether users can request to start captions.
boolean canStartLiveTranscription()
Query if meeting participants can start live transcription.
MobileRTCSDKError setTranslationLanguage(int languageID)
Set the translation language of the current user.
InMeetingLiveTranscriptionLanguage getTranslationLanguage()
Get the translation language of the current user.
MobileRTCSDKError setMeetingSpokenLanguage(int languageID)
void addListener(InMeetingLiveTranscriptionListener listener)
Register a listener to listen for the callback of live transcription event.
boolean canAssignOthersToSendCC()
Query if the current user can assign the privilege of send closed caption to others.
boolean isMultiLanguageTranscriptionEnabled()
Determine whether the multi-language transcription feature is enabled.
MobileRTCSDKError setMeetingSpokenLanguage(int languageID, boolean isForAll)
Set the current user's spoken language.
boolean canDisableCaptions()
Query if the user can disable captions.
MobileRTCSDKError enableReceiveSpokenLanguageContent(boolean bEnable)
Enable or disable to receive original and translated content.If enable this feature,...
String getClosedCaptionUrlFor3rdParty()
Get the third party closed caption url. Only host can get the url.
boolean isLiveTranscriptionFeatureEnabled()
Query if it is enabled to support live transcription feature.