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
10
93
112
127
146
153
160
167
175
182
188 public boolean isMeetingSupportCC();
189
196 public boolean canBeAssignedToSendCC(long userid);
197
205
213
219 public boolean canAssignOthersToSendCC();
220
227
234
241
248
255
263
270
277 public MobileRTCSDKError requestToStartLiveTranscription(boolean requestAnonymous);
278
285
293
300
306 List<InMeetingLiveTranscriptionLanguage> getAvailableMeetingSpokenLanguages();
307
316 @Deprecated
318
326 MobileRTCSDKError setMeetingSpokenLanguage(int languageID, boolean isForAll);
327
334
340 List<InMeetingLiveTranscriptionLanguage> getAvailableTranslationLanguages();
341
349
356
363
370
378
385
392
399
406 MobileRTCSDKError requestToStartCaptions(boolean enableTranslation);
407
408
435
447
460}
Enumeration of common SDK errors.
The helper to handle the request to start captions. When isRequestTranslationOn is true,...
MobileRTCSDKError deny()
Denies the request to start captions.
boolean isRequestTranslationOn()
Determines whether the request is to start captions with translation on.
long getSenderUserId()
Gets the user's ID who sends the request.
MobileRTCSDKError approveStartCaptionsRequest(int languageId)
Approves the start captions request.
MobileRTCSDKError approveStartCaptionsRequest()
Approves the start captions request.
void onLiveTranscriptionStatus(MobileRTCLiveTranscriptionStatus status)
Callback event when the live transcription status changes.
void onCaptionStatusChanged(boolean enabled)
Callback event when the captions enabled status changes.
void onRequestLiveTranscriptionStatusChange(boolean enabled)
Callback event when the request live transcription status changes.
void onRequestForLiveTranscriptReceived(long requesterUserId, boolean bAnonymous)
Callback event when a request to start live transcription is received. Only the host can retrieve thi...
void onSpokenLanguageChanged(InMeetingLiveTranscriptionLanguage spokenLanguage)
Callback event when the spoken language has changed.
void onLiveTranscriptionMsgError(InMeetingLiveTranscriptionLanguage spokenLanguage, InMeetingLiveTranscriptionLanguage transcriptLanguage)
Callback event when a translation message error occurs.
void onOriginalLanguageMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
Callback event when an original language message is received.
void onLiveTranscriptionMsgReceived(ILiveTranscriptionMessageInfo messageInfo)
Callback event when a live transcription message is received.
void onStartCaptionsRequestApproved()
Callback event when the start captions request is approved.
void onStartCaptionsRequestReceived(ICCRequestHandler handler)
Callback event when a start captions request is received.
void onManualCaptionStatusChanged(boolean enable)
Callback event when the manual captions enablement status changes.
boolean isMeetingManualCaptionEnabled()
Determines whether manually added closed captions is enabled for the meeting.
boolean isCaptionsEnabled()
Determines whether captions are enabled.
boolean isTextLiveTranslationEnabled()
Determines whether the translated captions feature is enabled.
List< InMeetingLiveTranscriptionLanguage > getAvailableTranslationLanguages()
Gets the list of all available translation languages in a meeting.
MobileRTCSDKError startLiveTranscription()
Starts live transcription. If the meeting allows multi-language transcription, all users can start li...
boolean isReceiveSpokenLanguageContentEnabled()
Determines whether receiving original and translated content is available.
MobileRTCSDKError enableMeetingManualCaption(boolean bEnable)
Enables or disables manual captions for the meeting.
InMeetingLiveTranscriptionLanguage getMeetingSpokenLanguage()
Gets the spoken language of the current user.
MobileRTCLiveTranscriptionStatus getLiveTranscriptionStatus()
Gets the current live transcription status.
MobileRTCSDKError requestToStartLiveTranscription(boolean requestAnonymous)
Requests the host to start live transcription. If the meeting allows multi-language transcription,...
MobileRTCSDKError assignCCPrivilege(long userid)
Assigns the user privilege to send closed caption.
MobileRTCSDKError requestToStartCaptions(boolean enableTranslation)
Requests the host to start captions. If the host approves your request, you receive the callback InMe...
boolean isRequestToStartLiveTranscriptionEnabled()
Determines whether the request to start live transcription is enabled. If the meeting allows multi-la...
void removeListener(InMeetingLiveTranscriptionListener listener)
Unregisters the listener.
MobileRTCSDKError stopLiveTranscription()
Stops live transcription. If the meeting allows multi-language transcription, all users can stop live...
boolean canBeAssignedToSendCC(long userid)
Determines whether the user can be assigned to send closed caption.
boolean isMeetingSupportCC()
Determines whether the current meeting supports closed caption.
List< InMeetingLiveTranscriptionLanguage > getAvailableMeetingSpokenLanguages()
Gets the list of all available spoken languages in a meeting.
MobileRTCSDKError enableCaptions(boolean enable)
Enables or disables captions.
MobileRTCSDKError enableRequestLiveTranscription(boolean enable)
Enables or disables the ability for attendees to request live transcriptions. If the meeting allows m...
boolean isSupportTranslationWhenRequestToStartCaptions()
Determines whether translation is supported when users request to start captions.
MobileRTCSDKError withdrawCCPrivilege(long userid)
Withdraws the user privilege to send closed caption.
boolean isSupportRequestCaptions()
Determines whether users can request to start captions.
boolean canStartLiveTranscription()
Determines whether meeting participants can start live transcription.
MobileRTCSDKError setTranslationLanguage(int languageID)
Sets the translation language of the current user.
InMeetingLiveTranscriptionLanguage getTranslationLanguage()
Gets the translation language of the current user.
MobileRTCSDKError setMeetingSpokenLanguage(int languageID)
Sets the spoken language of the current user.
void addListener(InMeetingLiveTranscriptionListener listener)
Registers a listener to listen for the callback of live transcription events.
boolean canAssignOthersToSendCC()
Determines whether the current user can assign the privilege of sending closed caption to others.
boolean isMultiLanguageTranscriptionEnabled()
Determines whether the multi-language transcription feature is enabled.
MobileRTCSDKError setMeetingSpokenLanguage(int languageID, boolean isForAll)
Sets the current user's spoken language.
boolean canDisableCaptions()
Determines whether the user can disable captions.
MobileRTCSDKError enableReceiveSpokenLanguageContent(boolean bEnable)
Enables or disables receiving original and translated content. If enabling this feature,...
String getClosedCaptionUrlFor3rdParty()
Gets the third-party closed caption URL. Only the host can get the URL.
boolean isLiveTranscriptionFeatureEnabled()
Determines whether the live transcription feature is enabled.