|
Meeting SDK for Android API Reference
|
Video controller in meeting. More...
Public Member Functions | |
| long | activeVideoUserID () |
| Get the ID of user whose video is active in the meeting. | |
| boolean | isMyVideoMuted () |
| Query if the video of current user is muted or not. | |
| boolean | canUnmuteMyVideo () |
| Query if user is able to unmute himself. | |
| MobileRTCSDKError | muteMyVideo (boolean mute) |
| Set to mute/unmute the video. | |
| void | setVideoCaptureSurfaceHolder (SurfaceHolder holder) |
| Set a surface holder to capture video with camera. | |
| boolean | rotateMyVideo (int rotation) |
| Set to rotate user's video. | |
| boolean | canSwitchCamera () |
| Query if it is able to switch camera. | |
| boolean | switchToNextCamera () |
| Switch to next camera. | |
| boolean | switchCamera (String cameraId) |
| Switch to camera by ID. | |
| List< CameraDevice > | getCameraDeviceList () |
| Get the list of all camera devices. | |
| String | getSelectedCameraId () |
| Get the ID of currently selected camera. | |
| boolean | isFrontCamera (String cameraId) |
| Query if the camera is the front one. | |
| boolean | isBackCamera (String cameraId) |
| Query if the camera is the back one. | |
| MobileRTCSDKError | stopAttendeeVideo (long userId) |
| Host can use the function to mute user's video. | |
| MobileRTCSDKError | askAttendeeStartVideo (long userId) |
| Host can use the function to ask the user to start video. | |
| boolean | isUserVideoSpotLighted (long userId) |
| Query if the user's video is spotlighted. | |
| MobileRTCSDKError | spotLightVideo (boolean on, long userId) |
| Set whether to spotlight user's video or not. | |
| MobileRTCSDKError | unSpotlightAllVideos () |
| Set all user's video unSpotlight. | |
| long | getPinnedUser () |
| Get the user ID of current pinned video. | |
| boolean | isUserPinned (long userId) |
| Query if the current user's video is pinned. | |
| MobileRTCSDKError | pinVideo (boolean on, long userId) |
| Set whether to pin user's video or not, which means that during a video conference, the monitor will always display the specified user's view instead of active speaker's video. | |
| ISetVideoOrderHelper | getSetVideoOrderHelper () |
| MobileRTCSDKError | stopIncomingVideo (boolean bStop) |
| Stop the incoming video. | |
| boolean | isIncomingVideoStopped () |
| Determine if the incoming video is stopped. | |
| MobileRTCSDKError | showAvatar (boolean show) |
| Determine if show the last used avatar in the meeting. | |
| boolean | isShowAvatar () |
| Determine if the meeting is showing the avatar. | |
| boolean | isStopIncomingVideoSupported () |
| Determine if the incoming video is supported. | |
| MobileRTCSDKError | enableVideoAutoFraming (AutoFramingMode mode, AutoFramingParameter setting) |
| Enable my video auto-framing. | |
| boolean | isVideoAutoFramingEnabled () |
| Determine whether auto-framing is enabled. | |
| AutoFramingMode | getVideoAutoFramingMode () |
| Get current mode of auto-framing. | |
| MobileRTCSDKError | setVideoAutoFramingMode (AutoFramingMode mode) |
| Set the mode of auto-framing when auto-framing is started. | |
| MobileRTCSDKError | setVideoAutoFramingRatio (float ratio) |
| Set the zoom in ratio of auto-framing when auto-framing is enabled. | |
| MobileRTCSDKError | setFaceRecognitionFailStrategy (FaceRecognitionFailStrategy strategy) |
| Set the fail strategy of face recognition when auto-framing is enabled(mode is "AutoFramingMode_face_recognition") | |
| AutoFramingParameter | getVideoAutoFramingSetting (AutoFramingMode mode) |
| Get the setting of auto-framing. | |
| MobileRTCSDKError | disableVideoAutoFraming () |
| Stop video auto-framing. | |
| boolean | canEnableAlphaChannelMode () |
| Determine if alpha channel mode can be enabled. | |
| MobileRTCSDKError | enableAlphaChannelMode (boolean enable) |
| Enable or disable alpha channel mode. | |
| boolean | isAlphaChannelModeEnabled () |
| Determine if alpha channel mode is enabled. | |
| VideoSize | getUserVideoSize (long userID) |
| Get the size of user's video. | |
| ICameraController | getCameraController (long userId) |
| Get camera controller object that can control any user's camera. | |
| MobileRTCSDKError | revokeCameraControlPrivilege () |
| Revoke camera control privilege. | |
| boolean | zoomCamera (float zoomStep) |
| Zoom the camera. | |
| MobileRTCSDKError | setVideoQualityPreference (SDKVideoPreferenceSetting preferenceSetting) |
| Set the video quality preference that automatically adjust user's video to prioritize frame rate versus resolution based on the current bandwidth available. | |
Video controller in meeting.
Definition at line 11 of file InMeetingVideoController.java.
| long us.zoom.sdk.InMeetingVideoController.activeVideoUserID | ( | ) |
Get the ID of user whose video is active in the meeting.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.askAttendeeStartVideo | ( | long | userId | ) |
Host can use the function to ask the user to start video.
| userId | The ID of user who needs to turn on video in meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.canEnableAlphaChannelMode | ( | ) |
Determine if alpha channel mode can be enabled.
| boolean us.zoom.sdk.InMeetingVideoController.canSwitchCamera | ( | ) |
Query if it is able to switch camera.
| boolean us.zoom.sdk.InMeetingVideoController.canUnmuteMyVideo | ( | ) |
Query if user is able to unmute himself.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.disableVideoAutoFraming | ( | ) |
Stop video auto-framing.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.enableAlphaChannelMode | ( | boolean | enable | ) |
Enable or disable alpha channel mode.
| enable | true indicates to enable alpha channel mode. Otherwise, disable it. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.enableVideoAutoFraming | ( | AutoFramingMode | mode, |
| AutoFramingParameter | setting ) |
Enable my video auto-framing.
| mode | the auto-framing mode. |
| setting | the setting of video auto-framing. |
| ICameraController us.zoom.sdk.InMeetingVideoController.getCameraController | ( | long | userId | ) |
Get camera controller object that can control any user's camera.
| userId | Controls user's own camera |
ICameraController | List< CameraDevice > us.zoom.sdk.InMeetingVideoController.getCameraDeviceList | ( | ) |
Get the list of all camera devices.
CameraDevice. | long us.zoom.sdk.InMeetingVideoController.getPinnedUser | ( | ) |
Get the user ID of current pinned video.
| String us.zoom.sdk.InMeetingVideoController.getSelectedCameraId | ( | ) |
Get the ID of currently selected camera.
| ISetVideoOrderHelper us.zoom.sdk.InMeetingVideoController.getSetVideoOrderHelper | ( | ) |
ISetVideoOrderHelper | VideoSize us.zoom.sdk.InMeetingVideoController.getUserVideoSize | ( | long | userID | ) |
Get the size of user's video.
| userID | The ID of user in the meeting |
| AutoFramingMode us.zoom.sdk.InMeetingVideoController.getVideoAutoFramingMode | ( | ) |
Get current mode of auto-framing.
| AutoFramingParameter us.zoom.sdk.InMeetingVideoController.getVideoAutoFramingSetting | ( | AutoFramingMode | mode | ) |
Get the setting of auto-framing.
| mode | auto-framing. |
| boolean us.zoom.sdk.InMeetingVideoController.isAlphaChannelModeEnabled | ( | ) |
Determine if alpha channel mode is enabled.
| boolean us.zoom.sdk.InMeetingVideoController.isBackCamera | ( | String | cameraId | ) |
Query if the camera is the back one.
| cameraId | The ID of camera to be checked}. |
| boolean us.zoom.sdk.InMeetingVideoController.isFrontCamera | ( | String | cameraId | ) |
Query if the camera is the front one.
| cameraId | The ID of camera to be checked. |
| boolean us.zoom.sdk.InMeetingVideoController.isIncomingVideoStopped | ( | ) |
Determine if the incoming video is stopped.
| boolean us.zoom.sdk.InMeetingVideoController.isMyVideoMuted | ( | ) |
Query if the video of current user is muted or not.
| boolean us.zoom.sdk.InMeetingVideoController.isShowAvatar | ( | ) |
Determine if the meeting is showing the avatar.
| boolean us.zoom.sdk.InMeetingVideoController.isStopIncomingVideoSupported | ( | ) |
Determine if the incoming video is supported.
| boolean us.zoom.sdk.InMeetingVideoController.isUserPinned | ( | long | userId | ) |
Query if the current user's video is pinned.
| userId | The user ID in meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.isUserVideoSpotLighted | ( | long | userId | ) |
Query if the user's video is spotlighted.
| userId | The user ID to be checked in meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.isVideoAutoFramingEnabled | ( | ) |
Determine whether auto-framing is enabled.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.muteMyVideo | ( | boolean | mute | ) |
Set to mute/unmute the video.
| mute | TRUE means to mute, FALSE not. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.pinVideo | ( | boolean | on, |
| long | userId ) |
Set whether to pin user's video or not, which means that during a video conference, the monitor will always display the specified user's view instead of active speaker's video.
| on | TRUE means the user's video is pinned. FALSE not. |
| userId | The user ID. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.revokeCameraControlPrivilege | ( | ) |
Revoke camera control privilege.
| boolean us.zoom.sdk.InMeetingVideoController.rotateMyVideo | ( | int | rotation | ) |
Set to rotate user's video.
| rotation | 0: no rotation (natural orientation); 1: rotate 90 degrees; 2: rotate 180 degrees; 3: rotate 270 degrees. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setFaceRecognitionFailStrategy | ( | FaceRecognitionFailStrategy | strategy | ) |
Set the fail strategy of face recognition when auto-framing is enabled(mode is "AutoFramingMode_face_recognition")
| strategy | the fail strategy of face recognition. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setVideoAutoFramingMode | ( | AutoFramingMode | mode | ) |
Set the mode of auto-framing when auto-framing is started.
| mode | AutoFramingMode the mode of auto-framing.AutoFramingMode |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setVideoAutoFramingRatio | ( | float | ratio | ) |
Set the zoom in ratio of auto-framing when auto-framing is enabled.
| ratio | the zoom in ratio of auto-framing, valid range of ratio: a. mode is "AutoFramingMode_center_coordinates", 1~10 b. mode is "AutoFramingMode_face_recognition", 0.1~10 |
| void us.zoom.sdk.InMeetingVideoController.setVideoCaptureSurfaceHolder | ( | SurfaceHolder | holder | ) |
Set a surface holder to capture video with camera.
| holder | The SurfaceHolder to capture video. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setVideoQualityPreference | ( | SDKVideoPreferenceSetting | preferenceSetting | ) |
Set the video quality preference that automatically adjust user's video to prioritize frame rate versus resolution based on the current bandwidth available.
| preferenceSetting | Specifies the video quality preference. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.showAvatar | ( | boolean | show | ) |
Determine if show the last used avatar in the meeting.
| show | true indicates to show the last used avatar. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.spotLightVideo | ( | boolean | on, |
| long | userId ) |
Set whether to spotlight user's video or not.
| on | TRUE means to spotlight user's video; FALSE not. |
| userId | The ID of user whose video will be spotlighted in the meeting. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.stopAttendeeVideo | ( | long | userId | ) |
Host can use the function to mute user's video.
| userId | The ID of user to be muted in meeting. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.stopIncomingVideo | ( | boolean | bStop | ) |
Stop the incoming video.
| bStop | true means stop |
| boolean us.zoom.sdk.InMeetingVideoController.switchCamera | ( | String | cameraId | ) |
Switch to camera by ID.
| cameraId | The ID of the camera. |
| boolean us.zoom.sdk.InMeetingVideoController.switchToNextCamera | ( | ) |
Switch to next camera.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.unSpotlightAllVideos | ( | ) |
Set all user's video unSpotlight.
| boolean us.zoom.sdk.InMeetingVideoController.zoomCamera | ( | float | zoomStep | ) |
Zoom the camera.
| zoomStep | Zoom step, between 1.0 to the CameraDevice.getMaxZoomFactor(). |