Video Preference Setting When setting custom modes, the developer provides the maximum and minimum fr...
Zoom Video SDK video canvas view.
Enumeration of the video aspect ratio.
Enumeration of video resolution options.
Interface for user to subscribe/unSubscribe video raw data. ZoomVideoSDKUser#getVideoPipe().
Zoom Video SDK user information.
Interface for subscribing or unsubscribing to a specific user's video or share canvas....
An interface to control video and manage cameras during a video session.
boolean isOriginalAspectRatioEnabled()
Determines whether the current aspect ratio is the original aspect ratio of video.
int startVideoCanvasPreview(ZoomVideoSDKVideoView videoView, ZoomVideoSDKVideoAspect aspect)
Subscribes to the current user's video preview with a canvas view.
int stopVideo()
Stops sending local video data from the camera.
int getNumberOfCameras()
Gets the number of cameras available to share the video.
boolean enableMultiStreamVideo(String cameraDeviceID, String customDeviceName)
Enables multiple video stream support if you have multiple cameras and other participants can see mul...
int unSpotlightAllVideos()
Removes spotlight from all users' videos.
boolean enableOriginalAspectRatio(boolean enabled)
Sets the aspect ratio of the video sent out.
boolean rotateMyVideo(int rotation)
Rotates the video when the device is rotated. This happens during the device onConfigurationChanged o...
String getDeviceIDByMyCanvas(ZoomVideoSDKVideoCanvas canvas)
Gets the device ID associated with the current user's multi-camera canvas.
boolean switchCamera(ZoomVideoSDKCameraDevice cameraDevice)
Switches to a specific camera from the list of camera devices retrieved from getCameraList().
boolean muteMultiStreamVideo(String cameraDeviceID)
Turns off the multiple video stream.
boolean isFlashlightOn()
Determines whether the flashlight is on. Prerequisite: The camera is in an open state....
boolean isDeviceSupportAlphaChannelMode()
Determines whether the device hardware capabilities are capable of supporting video alpha mode.
boolean isSupportFlashlight()
Determines whether the flashlight is supported.
boolean disableMultiStreamVideo(String cameraDeviceID)
Disables the multiple video stream.
int stopVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate)
Unsubscribes from the current user's video preview.
List< ZoomVideoSDKCameraDevice > getCameraList()
Gets the list of camera devices available to share the video.
boolean isAlphaChannelModeEnabled()
Determines whether alpha channel mode is enabled.
int startVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate)
Subscribes to the current user's video preview that shows the real-time video output based on their o...
boolean unmuteMultiStreamVideo(String cameraDeviceID)
Turns on the multiple video stream.
int startVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate, ZoomVideoSDKVideoResolution resolution)
Subscribes to the current user's video preview that shows the real-time video output based on their o...
int stopVideoCanvasPreview(ZoomVideoSDKVideoView videoView)
Unsubscribes from the current user's video preview.
boolean switchCamera()
Switches to the next available camera.
boolean isMyVideoMirrored()
Determines whether the current user's video is mirrored.
int setVideoQualityPreference(ZoomVideoSDKVideoPreferenceSetting preferenceSetting)
Sets the video quality preference that automatically adjusts the user's video to prioritize frame rat...
boolean canEnableAlphaChannelMode()
Determines whether alpha channel mode can be enabled.
List< ZoomVideoSDKUser > getSpotlightedVideoUserList()
Gets the list of spotlighted video users.
int enableAlphaChannelMode(boolean enable)
Enables or disables video alpha channel mode.
String getDeviceIDByMyPipe(ZoomVideoSDKRawDataPipe pipe)
Gets the device ID associated with the current user's multi-camera pipe.
int spotLightVideo(ZoomVideoSDKUser user)
Spotlights a user's video.
int unSpotLightVideo(ZoomVideoSDKUser user)
Removes spotlight from a user's video.
int mirrorMyVideo(boolean enable)
Mirrors the current user's video.
int startVideo()
Starts sending local video data from the camera.
boolean turnOnOrOffFlashlight(boolean isOn)
Turns on or off the flashlight. Prerequisite: The camera is in an open state. If the camera is closed...