3import android.view.SurfaceHolder;
Parameters for auto-framing feature in Zoom SDK.
Video Preference Setting When setting custom modes, the developer provides the maximum and minimum fr...
The size of user's video.
Enumeration of auto framing modes in video.
Enumeration of face recognition failure strategies.
Enumeration of common SDK errors.
Enumeration of possible results for pinning a user.
Helper interface for setting video order operations.
Video controller in meeting.
boolean isUserPinned(long userId)
Determines whether the current user's video is pinned.
long getPinnedUser()
Gets the user's ID of the current pinned video.
MobileRTCSDKError pinVideo(boolean on, long userId)
Sets whether to pin the user's video, which means that during a video conference, the monitor will al...
String getSelectedCameraId()
Gets the ID of the currently selected camera.
MobileRTCSDKError setVideoQualityPreference(SDKVideoPreferenceSetting preferenceSetting)
Sets the video quality preference that automatically adjusts the user's video to prioritize frame rat...
boolean zoomCamera(float zoomStep)
Zooms the camera.
SDKPinResult canPinVideo(long userId)
Determines whether the user's video can be pinned.
MobileRTCSDKError unSpotlightAllVideos()
Unspotlights all users' videos.
MobileRTCSDKError enableAlphaChannelMode(boolean enable)
Enables or disables alpha channel mode.
AutoFramingMode getVideoAutoFramingMode()
Gets the current mode of auto-framing.
boolean switchToNextCamera()
Switches to the next camera.
boolean canUnmuteMyVideo()
Determines whether the user is able to unmute their video.
boolean isUserVideoSpotLighted(long userId)
Determines whether the user's video is spotlighted.
MobileRTCSDKError askAttendeeStartVideo(long userId)
Asks the user to start video. The host can use this function.
long activeVideoUserID()
Gets the ID of the user whose video is active in the meeting.
MobileRTCSDKError enableVideoAutoFraming(AutoFramingMode mode, AutoFramingParameter setting)
Enables video auto-framing.
MobileRTCSDKError setVideoAutoFramingRatio(float ratio)
Sets the zoom-in ratio of auto-framing when auto-framing is enabled.
MobileRTCSDKError stopIncomingVideo(boolean bStop)
Stops the incoming video.
MobileRTCSDKError spotLightVideo(boolean on, long userId)
Sets whether to spotlight the user's video.
MobileRTCSDKError muteMyVideo(boolean mute)
Mutes or unmutes the video.
ISetVideoOrderHelper getSetVideoOrderHelper()
Gets the video order helper.
boolean isBackCamera(String cameraId)
Determines whether the camera is the back one.
boolean isVideoAutoFramingEnabled()
Determines whether auto-framing is enabled.
MobileRTCSDKError stopAttendeeVideo(long userId)
Stops the attendee's video. The host can use this function.
boolean isShowAvatar()
Determines whether the meeting is showing the avatar.
boolean isFrontCamera(String cameraId)
Determines whether the camera is the front one.
MobileRTCSDKError setVideoAutoFramingMode(AutoFramingMode mode)
Sets the mode of auto-framing when auto-framing is started.
boolean isIncomingVideoStopped()
Determines whether the incoming video is stopped.
MobileRTCSDKError showAvatar(boolean show)
Sets whether to show the last used avatar in the meeting.
List< CameraDevice > getCameraDeviceList()
Gets the list of all camera devices.
void setVideoCaptureSurfaceHolder(SurfaceHolder holder)
Sets a surface holder to capture video with the camera.
MobileRTCASVStatisticInfo getMeetingVideoStatisticInfo()
Gets meeting video statistics information.
boolean canEnableAlphaChannelMode()
Determines whether alpha channel mode can be enabled.
boolean isMyVideoMuted()
Determines whether the current user's video is muted.
MobileRTCSDKError revokeCameraControlPrivilege()
Revokes camera control privilege.
MobileRTCSDKError setFaceRecognitionFailStrategy(FaceRecognitionFailStrategy strategy)
Sets the fail strategy of face recognition when auto-framing is enabled (mode is "AutoFramingMode_fac...
MobileRTCSDKError disableVideoAutoFraming()
Stops video auto-framing.
ICameraController getCameraController(long userId)
Gets the camera controller object that can control any user's camera.
AutoFramingParameter getVideoAutoFramingSetting(AutoFramingMode mode)
Gets the setting of auto-framing.
VideoSize getUserVideoSize(long userID)
Gets the size of the user's video.
boolean canSwitchCamera()
Determines whether it is able to switch the camera.
boolean rotateMyVideo(int rotation)
Rotates the user's video.
boolean switchCamera(String cameraId)
Switches to the camera by ID.
boolean isStopIncomingVideoSupported()
Determines whether stopping incoming video is supported.
boolean isAlphaChannelModeEnabled()
Determines whether alpha channel mode is enabled.
Session video or share statistic information.