Video SDK for Android API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKVideoHelper.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.util.List;
4
10public interface ZoomVideoSDKVideoHelper {
11
19
26 int stopVideo();
27
37 boolean rotateMyVideo(int rotation);
38
44 boolean switchCamera();
45
53
60
66 List<ZoomVideoSDKCameraDevice> getCameraList();
67
75
85
95
104
113
122
129
137 boolean enableOriginalAspectRatio(boolean enabled);
138
145 int mirrorMyVideo(boolean enable);
146
153
163 boolean turnOnOrOffFlashlight(boolean isOn);
164
171
180 boolean isFlashlightOn();
181
188
195 int enableAlphaChannelMode(boolean enable);
196
202
208
216
224
231
237 List<ZoomVideoSDKUser> getSpotlightedVideoUserList();
238
247 boolean enableMultiStreamVideo(String cameraDeviceID, String customDeviceName);
248
255 boolean disableMultiStreamVideo(String cameraDeviceID);
256
263 boolean muteMultiStreamVideo(String cameraDeviceID);
264
271 boolean unmuteMultiStreamVideo(String cameraDeviceID);
272
280
287}
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.
Use this interface to subscribe or unsubscribe to the specific user's video or share canvas....
An interface to control video and manage cameras during a video session.
boolean isOriginalAspectRatioEnabled()
Determine whether current aspect ratio is the original aspect ratio of video.
int startVideoCanvasPreview(ZoomVideoSDKVideoView videoView, ZoomVideoSDKVideoAspect aspect)
Subscribe to the current user's video preview with a canvas view.
int stopVideo()
Stop sending local video data from the camera.
int getNumberOfCameras()
Get the number of cameras available to share the video.
boolean enableMultiStreamVideo(String cameraDeviceID, String customDeviceName)
Enable multiple video stream support if you have multiple cameras and other participants can see mult...
int unSpotlightAllVideos()
Call this method to set all user's video unSpotlight.
boolean enableOriginalAspectRatio(boolean enabled)
This function is used to set the aspect ratio of the video sent out.
boolean rotateMyVideo(int rotation)
Rotate the video when the device is rotated. This happens during the device onConfigurationChanged or...
String getDeviceIDByMyCanvas(ZoomVideoSDKVideoCanvas canvas)
Get the device ID associated with my multi-camera canvas.
boolean switchCamera(ZoomVideoSDKCameraDevice cameraDevice)
Switch to a specific camera from the list of camera device retrieved from ZoomVideoSDKVideoHelper#get...
boolean muteMultiStreamVideo(String cameraDeviceID)
Turn off the multiple video stream.
boolean isFlashlightOn()
Call this method to query if flashlight is on. Prerequisite: The camera is in an open state If the ca...
boolean isDeviceSupportAlphaChannelMode()
Determines whether the device hardware capabilities are capable of supporting video alpha mode.
boolean isSupportFlashlight()
Call this method to query if support flashlight.
boolean disableMultiStreamVideo(String cameraDeviceID)
Disable the multiple video stream.
int stopVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate)
Unsubscribe from the current user's video preview.
List< ZoomVideoSDKCameraDevice > getCameraList()
Get the list of camera devices available to share the video.
boolean isAlphaChannelModeEnabled()
Determine if alpha channel mode is enabled.
int startVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate)
Subscribe to the current user's video preview that shows the real-time video output based on his/her ...
boolean unmuteMultiStreamVideo(String cameraDeviceID)
Turn on the multiple video stream.
int startVideoPreview(ZoomVideoSDKRawDataPipeDelegate delegate, ZoomVideoSDKVideoResolution resolution)
Subscribe to the current user's video preview that shows the real-time video output based on his/her ...
int stopVideoCanvasPreview(ZoomVideoSDKVideoView videoView)
Unsubscribe to the current user's video preview.
boolean switchCamera()
Switch to the next available camera.
boolean isMyVideoMirrored()
Call this method to query mirror my video enable.
int setVideoQualityPreference(ZoomVideoSDKVideoPreferenceSetting preferenceSetting)
Set the video quality preference that automatically adjust user's video to prioritize frame rate v....
boolean canEnableAlphaChannelMode()
Determine if alpha channel mode can be enabled.
List< ZoomVideoSDKUser > getSpotlightedVideoUserList()
Call this method to get spotlighted video user list.
int enableAlphaChannelMode(boolean enable)
Enable or disable video alpha channel mode.
String getDeviceIDByMyPipe(ZoomVideoSDKRawDataPipe pipe)
Get the device ID associated with my multi-camera pipe.
int spotLightVideo(ZoomVideoSDKUser user)
Call this method to spotlight user's video.
int unSpotLightVideo(ZoomVideoSDKUser user)
Call this method to unSpotlight user's video.
int mirrorMyVideo(boolean enable)
Call this method to mirror my video.
int startVideo()
Start sending local video data from the camera.
boolean turnOnOrOffFlashlight(boolean isOn)
Call this method to turn on or off flashlight. Prerequisite: The camera is in an open state If the ca...