4import android.app.Activity;
5import android.media.AudioDeviceInfo;
7import androidx.annotation.DrawableRes;
8import androidx.core.app.NotificationCompat;
Customized notification data.
Enumerations of the dimension type for meeting UI.
Enumeration of common SDK errors.
Enumeration of available emoji reaction skin tones.
Enumeration of video aspect ratio types.
Enumerations of the dimension value.
Interface for handling in-meeting notifications.
boolean is1080pEnabled()
Determines whether 1080p is enabled. It is only supported on special devices.
void hideStopShareInScreenShareToolbar(boolean hideStopShare)
Hides or shows the stopshare button in the screen share toolbar. For SDK screen share.
boolean isMirrorEffectEnabled()
Get the flag to enable/disable the video mirror effect.
boolean isCameraForceDisabled()
Query whether cameras in a meeting are forcibly disabled.
boolean isShowMyMeetingElapseTimeEnabled()
Query is enable show meeting elapse time.
void enableGrabShareWithoutReminder(boolean enable)
Sets whether to close the current sharing of another user without prompt and directly beginning a new...
boolean isShareContentFlashDetectionEnabled()
Query whether automatic dimming of video when sharing content flashes is enabled.
static final String ANTIBANDING_AUTO
void enableGreenBorderForShareScreen(boolean enable)
enable or disable showing the green border when screen sharing.
ReactionSkinToneType getReactionSkinTone()
Get the emoji reaction skin tone type.
static final String ANTIBANDING_OFF
void setMuteMyMicrophoneWhenJoinMeeting(boolean enabled)
Sets whether to mute the microphone when the current user joins the meeting.
boolean setPreferredAudioInputDevice(AudioDeviceInfo deviceInfo)
Set Prefer audio input device android.media.AudioManager#getDevices(int).
boolean isSwitchVideoLayoutAccordingToUserCountEnabled()
Determines whether it is able to switch video layout mode automatically between SPEAKER VIEW and GALL...
boolean disableConfidentialWatermark(boolean disable)
Disable use confidential watermark.
void enableShowMyMeetingElapseTime(boolean show)
Enable show meeting elapse time.
boolean isMuteMyMicrophoneWhenJoinMeetingEnabled()
Determines whether the microphone is muted when the current user joins the meeting.
void setSwitchVideoLayoutAccordingToUserCountEnabled(boolean enabled)
Sets whether to enable the feature to switch video layout mode automatically between SPEAKER VIEW and...
void enableMirrorEffect(boolean enable)
Enable or disable video mirror effect.
int enableEchoCancellation(boolean enable)
Enable echo cancellation.
void disableShowVideoPreviewWhenJoinMeeting(boolean disableVideoPreview)
Disable/Enable the video preview dialog when joining a video meeting Note: this api must be called be...
void hiddenQA(boolean hiddenQA)
Hidden question and answer feature for zoom ui.
boolean isAlwaysShowMeetingToolbarEnabled()
Determines whether the option ALWAYS SHOW MEETING CONTROLS is enabled.
void setReactionSkinTone(ReactionSkinToneType skinTone)
Set the emoji reaction skin tone type.
void setNoInviteH323RoomCallOutEnabled(boolean enabled)
Sets whether to disable invitation from H.323 Room System.
void setAutoConnectVoIPWhenJoinMeeting(boolean enabled)
Sets whether to connect VoIP automatically when the current user joins the meeting.
void disableLeaveMeetingWhenTaskRemoved(boolean disable)
Disable/Enable leave meeting when service onTaskRemoved called.
void setClaimHostWithHostKeyActionEnabled(boolean enabled)
Sets whether CLAIM HOST with host key in the meeting is enabled.
void enableAutoAdjustMicVolume(boolean enable)
Enable auto-adjust microphone.
MobileRTCSDKError setDimensionConfig(DimensionType type, DimensionValue value)
Set the dimension config.
boolean isNoVideoTileOnShareScreenEnabled()
Determines whether NO VIDEO TILE ON SHARE SCREEN is enabled.
void enableMicOriginalInput(boolean enable)
Disable/Enable mic original input.
void setConfNotificationCategory(String category)
Set the category of notification for ongoing meeting.
void setAudioFocusType(AudioFocusGainType type)
set customize audio focus gain type
void enableCloudWhiteboard(boolean enable)
Enable or disable the new Zoom Whiteboard feature (different from Classic Whiteboard)....
int getSwitchVideoLayoutUserCountThreshold()
Get the threshold for the number of users which is used to switch the video layout automatically.
void enableForceAutoStartMyVideoWhenJoinMeeting(boolean bEnable)
Sets whether it is able to force participants to start video when joining the meeting.
boolean isAutoConnectVoIPWhenJoinMeetingEnabled()
Determines whether VoIP auto-connection is enabled when the current user joins the meeting.
static final String ANTIBANDING_50HZ
boolean isDisableShowVideoPreviewWhenJoinMeeting()
To query whether the query dialog will be displayed when joining a video meeting.
boolean isKubiDeviceEnabled()
Determines whether Kubi device is enabled. If enabling Kubi, android.permission.ACCESS_FINE_LOCATION ...
void setNoVideoTileOnShareScreenEnabled(boolean enabled)
Sets whether to enable the option NO MEETING TILE ON SHARED SCREEN.
boolean isWhiteboardVideoViewEnabled()
Query whether the capability to show whiteboard in MobileRTCVideoView is enabled.
void setKubiDeviceEnabled(boolean enabled)
Sets whether to enable Kubi device setting. If enabling Kubi, android.permission.ACCESS_FINE_LOCATION...
boolean is720PEnabled()
Determines whether 720p is enabled. It is only supported on devices with at least 4 gold cores.
void setDisclaimerBannerUIConfig(DisclaimerBannerConfig config)
Set the disclaimer banner config.
boolean isHideClosedCaption()
Determines whether HIDE CLOSED CAPTION on the main video is enabled.
void setActivityForShowDisclaimer(Activity activity)
Set the activity to show the disclaimer dialog.
void setCustomizedMeetingUIEnabled(boolean enabled)
Sets whether to enable the option USE CUSTOM MEETING UI.
void setNoInviteH323RoomCallInEnabled(boolean enabled)
Sets whether to disable invitation from H.323 Room System.
void disableCopyMeetingUrl(boolean disable)
Disable use copy url for long press zoom ui meeting title bar.
void setAlwaysShowMeetingToolbarEnabled(boolean enabled)
Sets whether to enable the option ALWAYS SHOW MEETING CONTROLS.
void setHideShareButtonInMeetingToolbar(boolean bHide)
Set hide share button in meeting toolbar.
void disableChatUI(boolean disable)
Disable chat ui for zoom ui.
void hideAnnotationInScreenShareToolbar(boolean hideAnnotation)
Hide annotation button in screen share toolbar,for sdk screen share.
void setNoUserJoinOrLeaveTipEnabled(boolean enabled)
Sets whether to enable the tips, NO USER JOINS OR LEAVES.
void hiddenPoll(boolean hiddenPoll)
Hidden poll feature for zoom ui.
void setConfNotificationPriority(int priority)
set the priority of the ongoing meeting notification
boolean isNoUserJoinOrLeaveTipEnabled()
Determines whether the tips, NO USER JOINS or LEAVES, is enabled.
void hideCloudWhiteboardHelperCenterButton(boolean bHide)
Set the Helper center button's visibility on cloud whiteboard. Default is displaying.
void setPresetVBImage(@DrawableRes int resId, String vbKey, boolean delete)
set the preset virtual background image. Note: this can only take effect when isCustomizedMeetingUIEn...
VideoAspectRatioType getVideoAspectRatio()
Get type of video aspect ratio.
void setNoLeaveMeetingButtonForHostEnabled(boolean enabled)
Sets whether to hide the leaving button on the dialog when the host leaves the meeting.
boolean isSupportEchoCancellation()
Determines if the meeting supports echo cancellation.
boolean isGalleryVideoViewDisabled()
Determines whether DISABLE video GALLERY VIEW is enabled.
void setAnnotationSnapshotPathInAlbum(String path)
Set the path for saving annotation screenshots to the album.
void disableAutoShowSelectJoinAudioDlgWhenJoinMeeting(boolean bDisable)
Sets the visibility of the dialog SELECT JOIN AUDIO when joining the meeting.
void setHideNoVideoUsersEnabled(boolean enabled)
Sets whether to enable the option HIDE NON-VIDEO PARTICIPANTS.
void enable720p(boolean enable)
Sets whether to enable 720p. It is only supported on devices with at least 4 gold cores.
void enableUseConnectionService(boolean enable)
Determines if use connection service.
boolean isTurnOffMyVideoWhenJoinMeetingEnabled()
Determines whether the video is turned off when the current user joins the meeting.
void enableWhiteboardVideoView(boolean enable)
Enable the capability to show whiteboard in MobileRTCVideoView. When enable this capability,...
void enable5GHighBandWidth(boolean enable)
Whether to cancel the bandwidth limit, If YES is set, the network bandwidth is no longer limited,...
void hideCloudWhiteboardOpenInBrowserButton(boolean bHide)
Set the Open in browser button's visibility on cloud whiteboard. Default is displaying.
void enable1080p(boolean enable)
Sets whether to enable 1080p. It is only supported on special devices.
boolean isMicOriginalInputEnable()
Query is mic original input enable.
boolean setPreferredAudioOutputDevice(AudioDeviceInfo deviceInfo)
Set Prefer audio output device android.media.AudioManager#getDevices(int).
void setCustomizedNotificationData(CustomizedNotificationData data, InMeetingNotificationHandle handle)
Customize meeting notification style.
void enableForceAutoStopMyVideoWhenJoinMeeting(boolean bEnable)
Sets whether it is able to force participants to turn off video when joining the meeting.
void setVideoAspectRatio(VideoAspectRatioType aspectRatioType)
Set type of video aspect ratio.
boolean isEchoCancellationOn()
Determines if echo cancellation is enabled or not.
boolean isDisabledClearWebKitCache()
Query if the action of clear WebView's cache be disabled.
boolean isHideStopShareInScreenShareToolbar()
Determines whether the stopshare button is hidden in the screen share toolbar.
void forceDisableCamera(boolean disable)
Force disable camera in meeting. When disabled, SDK will not call the camera related API....
static final String ANTIBANDING_60HZ
boolean isGreenBorderEnableForShareScreen()
Query if enabling or disabling showing the green border when screen sharing.
boolean isCustomizedMeetingUIEnabled()
Determines whether USE CUSTOM MEETING UI is enabled.
void disableClearWebKitCache(boolean disabled)
Disable the action of clear WebView's cache.
void setSwitchVideoLayoutUserCountThreshold(int value)
Set the threshold for the number of users which is used to switch the video layout automatically.
boolean isHideAnnotationInScreenShareToolbar()
Determines whether the annotation button is hidden in the screen share toolbar.
void setConfNotificationChannelId(String channelId)
Set the channel ID of notification for ongoing meeting.
void setClosedCaptionHidden(boolean bHide)
Sets whether to hide the closed caption on the main video. Default value: hide.
boolean isNoLeaveMeetingButtonForHostEnabled()
Determines whether hiding the leaving button on the dialog when the host leaves the meeting is enable...
void enableShareContentFlashDetection(boolean enable)
Enable or disable automatic dimming when sharing content. When enabled, the video is automatically di...
boolean isHideNoVideoUsersEnabled()
Determines whether the option HIDE NON-VIDEO PARTICIPANTS is enabled.
void setTurnOffMyVideoWhenJoinMeeting(boolean enabled)
Sets whether to turn off the video when the current user joins the meeting.
boolean isZoomDocsEnabledInCustomUI()
Query whether zoom docs feature is enabled in custom ui.
void setHideEmojiDownloadNotification()
Set to hide notifications when downloading emoji.
boolean isAutoAdjustMicVolumeOn()
Determines if auto-adjust microphone is enabled or not.
void setGalleryVideoViewDisabled(boolean disabled)
Sets whether to disable video GALLERY VIEW.
void disableShowMeetingNotification(boolean bDisable)
Sets whether to disable SHOW MEETING NOTIFICATION.
void enableZoomDocsInCustomUI(boolean enable)
Enable or disable zoom docs features in custom ui. Note: this can only take effect when isCustomizedM...