Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
InMeetingLiveTranscriptionController.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.util.List;
4
5import us.zoom.core.interfaces.IListener;
6
86
94
109
128
134
140
146
153
159
164 public boolean isMeetingSupportCC();
165
171 public boolean canBeAssignedToSendCC(long userid);
172
179
186
191 public boolean canAssignOthersToSendCC();
192
198
204
210
217
224
232
239
246 public MobileRTCSDKError requestToStartLiveTranscription(boolean requestAnonymous);
247
253
260
266
272 List<InMeetingLiveTranscriptionLanguage> getAvailableMeetingSpokenLanguages();
273
280 @Deprecated
282
289 MobileRTCSDKError setMeetingSpokenLanguage(int languageID, boolean isForAll);
290
296
302 List<InMeetingLiveTranscriptionLanguage> getAvailableTranslationLanguages();
303
312
318
324
331
339
346
353
360
367 MobileRTCSDKError requestToStartCaptions(boolean enableTranslation);
368
369
393
401
410}
Enumeration of common errors of SDK.
The helper to handle the requested of start captions. When isRequestTranslationOn is true,...
MobileRTCSDKError deny()
Deny the request to start captions.
MobileRTCSDKError approveStartCaptionsRequest(int languageId)
Approve the start captions request.
MobileRTCSDKError approveStartCaptionsRequest()
Approve the start captions request.
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.
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.