|
Meeting SDK for Android API Reference
|
Video controller in meeting. More...
Public Member Functions | |
| long | activeVideoUserID () |
| Gets the ID of the user whose video is active in the meeting. | |
| boolean | isMyVideoMuted () |
| Determines whether the current user's video is muted. | |
| boolean | canUnmuteMyVideo () |
| Determines whether the user is able to unmute their video. | |
| MobileRTCSDKError | muteMyVideo (boolean mute) |
| Mutes or unmutes the video. | |
| void | setVideoCaptureSurfaceHolder (SurfaceHolder holder) |
| Sets a surface holder to capture video with the camera. | |
| boolean | rotateMyVideo (int rotation) |
| Rotates the user's video. | |
| boolean | canSwitchCamera () |
| Determines whether it is able to switch the camera. | |
| boolean | switchToNextCamera () |
| Switches to the next camera. | |
| boolean | switchCamera (String cameraId) |
| Switches to the camera by ID. | |
| List< CameraDevice > | getCameraDeviceList () |
| Gets the list of all camera devices. | |
| String | getSelectedCameraId () |
| Gets the ID of the currently selected camera. | |
| boolean | isFrontCamera (String cameraId) |
| Determines whether the camera is the front one. | |
| boolean | isBackCamera (String cameraId) |
| Determines whether the camera is the back one. | |
| MobileRTCSDKError | stopAttendeeVideo (long userId) |
| Stops the attendee's video. The host can use this function. | |
| MobileRTCSDKError | askAttendeeStartVideo (long userId) |
| Asks the user to start video. The host can use this function. | |
| boolean | isUserVideoSpotLighted (long userId) |
| Determines whether the user's video is spotlighted. | |
| MobileRTCSDKError | spotLightVideo (boolean on, long userId) |
| Sets whether to spotlight the user's video. | |
| MobileRTCSDKError | unSpotlightAllVideos () |
| Unspotlights all users' videos. | |
| SDKPinResult | canPinVideo (long userId) |
| Determines whether the user's video can be pinned. | |
| long | getPinnedUser () |
| Gets the user's ID of the current pinned video. | |
| boolean | isUserPinned (long userId) |
| Determines whether the current user's video is pinned. | |
| MobileRTCSDKError | pinVideo (boolean on, long userId) |
| Sets whether to pin the user's video, which means that during a video conference, the monitor will always display the specified user's view instead of the active speaker's video. | |
| ISetVideoOrderHelper | getSetVideoOrderHelper () |
| Gets the video order helper. | |
| MobileRTCSDKError | stopIncomingVideo (boolean bStop) |
| Stops the incoming video. | |
| boolean | isIncomingVideoStopped () |
| Determines whether the incoming video is stopped. | |
| MobileRTCSDKError | showAvatar (boolean show) |
| Sets whether to show the last used avatar in the meeting. | |
| boolean | isShowAvatar () |
| Determines whether the meeting is showing the avatar. | |
| boolean | isStopIncomingVideoSupported () |
| Determines whether stopping incoming video is supported. | |
| MobileRTCSDKError | enableVideoAutoFraming (AutoFramingMode mode, AutoFramingParameter setting) |
| Enables video auto-framing. | |
| boolean | isVideoAutoFramingEnabled () |
| Determines whether auto-framing is enabled. | |
| AutoFramingMode | getVideoAutoFramingMode () |
| Gets the current mode of auto-framing. | |
| MobileRTCSDKError | setVideoAutoFramingMode (AutoFramingMode mode) |
| Sets the mode of auto-framing when auto-framing is started. | |
| MobileRTCSDKError | setVideoAutoFramingRatio (float ratio) |
| Sets the zoom-in ratio of auto-framing when auto-framing is enabled. | |
| MobileRTCSDKError | setFaceRecognitionFailStrategy (FaceRecognitionFailStrategy strategy) |
| Sets the fail strategy of face recognition when auto-framing is enabled (mode is "AutoFramingMode_face_recognition"). | |
| AutoFramingParameter | getVideoAutoFramingSetting (AutoFramingMode mode) |
| Gets the setting of auto-framing. | |
| MobileRTCSDKError | disableVideoAutoFraming () |
| Stops video auto-framing. | |
| boolean | canEnableAlphaChannelMode () |
| Determines whether alpha channel mode can be enabled. | |
| MobileRTCSDKError | enableAlphaChannelMode (boolean enable) |
| Enables or disables alpha channel mode. | |
| boolean | isAlphaChannelModeEnabled () |
| Determines whether alpha channel mode is enabled. | |
| VideoSize | getUserVideoSize (long userID) |
| Gets the size of the user's video. | |
| ICameraController | getCameraController (long userId) |
| Gets the camera controller object that can control any user's camera. | |
| MobileRTCSDKError | revokeCameraControlPrivilege () |
| Revokes camera control privilege. | |
| boolean | zoomCamera (float zoomStep) |
| Zooms the camera. | |
| MobileRTCSDKError | setVideoQualityPreference (SDKVideoPreferenceSetting preferenceSetting) |
| Sets the video quality preference that automatically adjusts the user's video to prioritize frame rate versus resolution based on the current bandwidth available. | |
| MobileRTCASVStatisticInfo | getMeetingVideoStatisticInfo () |
| Gets meeting video statistics information. | |
Video controller in meeting.
Definition at line 10 of file InMeetingVideoController.java.
| long us.zoom.sdk.InMeetingVideoController.activeVideoUserID | ( | ) |
Gets the ID of the user whose video is active in the meeting.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.askAttendeeStartVideo | ( | long | userId | ) |
Asks the user to start video. The host can use this function.
| userId | The user's ID who needs to turn on video in the meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.canEnableAlphaChannelMode | ( | ) |
Determines whether alpha channel mode can be enabled.
| SDKPinResult us.zoom.sdk.InMeetingVideoController.canPinVideo | ( | long | userId | ) |
Determines whether the user's video can be pinned.
| userId | The user's ID whose video is being checked. |
| boolean us.zoom.sdk.InMeetingVideoController.canSwitchCamera | ( | ) |
Determines whether it is able to switch the camera.
| boolean us.zoom.sdk.InMeetingVideoController.canUnmuteMyVideo | ( | ) |
Determines whether the user is able to unmute their video.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.disableVideoAutoFraming | ( | ) |
Stops video auto-framing.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.enableAlphaChannelMode | ( | boolean | enable | ) |
Enables or disables alpha channel mode.
| enable | true to enable alpha channel mode, false to disable it. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.enableVideoAutoFraming | ( | AutoFramingMode | mode, |
| AutoFramingParameter | setting ) |
Enables video auto-framing.
| mode | The auto-framing mode. |
| setting | The setting of video auto-framing. |
| ICameraController us.zoom.sdk.InMeetingVideoController.getCameraController | ( | long | userId | ) |
Gets the camera controller object that can control any user's camera.
| userId | Controls the user's own camera. |
| List< CameraDevice > us.zoom.sdk.InMeetingVideoController.getCameraDeviceList | ( | ) |
Gets the list of all camera devices.
| MobileRTCASVStatisticInfo us.zoom.sdk.InMeetingVideoController.getMeetingVideoStatisticInfo | ( | ) |
Gets meeting video statistics information.
| long us.zoom.sdk.InMeetingVideoController.getPinnedUser | ( | ) |
Gets the user's ID of the current pinned video.
| String us.zoom.sdk.InMeetingVideoController.getSelectedCameraId | ( | ) |
Gets the ID of the currently selected camera.
| ISetVideoOrderHelper us.zoom.sdk.InMeetingVideoController.getSetVideoOrderHelper | ( | ) |
Gets the video order helper.
| VideoSize us.zoom.sdk.InMeetingVideoController.getUserVideoSize | ( | long | userID | ) |
Gets the size of the user's video.
| userID | The user's ID in the meeting. |
| AutoFramingMode us.zoom.sdk.InMeetingVideoController.getVideoAutoFramingMode | ( | ) |
Gets the current mode of auto-framing.
| AutoFramingParameter us.zoom.sdk.InMeetingVideoController.getVideoAutoFramingSetting | ( | AutoFramingMode | mode | ) |
Gets the setting of auto-framing.
| mode | The auto-framing mode. |
| boolean us.zoom.sdk.InMeetingVideoController.isAlphaChannelModeEnabled | ( | ) |
Determines whether alpha channel mode is enabled.
| boolean us.zoom.sdk.InMeetingVideoController.isBackCamera | ( | String | cameraId | ) |
Determines whether the camera is the back one.
| cameraId | The camera's ID to be checked. |
| boolean us.zoom.sdk.InMeetingVideoController.isFrontCamera | ( | String | cameraId | ) |
Determines whether the camera is the front one.
| cameraId | The camera's ID to be checked. |
| boolean us.zoom.sdk.InMeetingVideoController.isIncomingVideoStopped | ( | ) |
Determines whether the incoming video is stopped.
| boolean us.zoom.sdk.InMeetingVideoController.isMyVideoMuted | ( | ) |
Determines whether the current user's video is muted.
| boolean us.zoom.sdk.InMeetingVideoController.isShowAvatar | ( | ) |
Determines whether the meeting is showing the avatar.
| boolean us.zoom.sdk.InMeetingVideoController.isStopIncomingVideoSupported | ( | ) |
Determines whether stopping incoming video is supported.
| boolean us.zoom.sdk.InMeetingVideoController.isUserPinned | ( | long | userId | ) |
Determines whether the current user's video is pinned.
| userId | The user's ID in the meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.isUserVideoSpotLighted | ( | long | userId | ) |
Determines whether the user's video is spotlighted.
| userId | The user's ID to be checked in the meeting. |
| boolean us.zoom.sdk.InMeetingVideoController.isVideoAutoFramingEnabled | ( | ) |
Determines whether auto-framing is enabled.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.muteMyVideo | ( | boolean | mute | ) |
Mutes or unmutes the video.
| mute | true to mute, false to unmute. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.pinVideo | ( | boolean | on, |
| long | userId ) |
Sets whether to pin the user's video, which means that during a video conference, the monitor will always display the specified user's view instead of the active speaker's video.
| on | true to pin the user's video, false otherwise. |
| userId | The user's ID. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.revokeCameraControlPrivilege | ( | ) |
Revokes camera control privilege.
| boolean us.zoom.sdk.InMeetingVideoController.rotateMyVideo | ( | int | rotation | ) |
Rotates the 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 | ) |
Sets 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 | ) |
Sets the mode of auto-framing when auto-framing is started.
| mode | The mode of auto-framing. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setVideoAutoFramingRatio | ( | float | ratio | ) |
Sets 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 | ) |
Sets a surface holder to capture video with the camera.
| holder | The SurfaceHolder to capture video. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.setVideoQualityPreference | ( | SDKVideoPreferenceSetting | preferenceSetting | ) |
Sets the video quality preference that automatically adjusts the 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 | ) |
Sets whether to show the last used avatar in the meeting.
| show | true to show the last used avatar, false otherwise. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.spotLightVideo | ( | boolean | on, |
| long | userId ) |
Sets whether to spotlight the user's video.
| on | true to spotlight the user's video, false otherwise. |
| userId | The user's ID whose video will be spotlighted in the meeting. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.stopAttendeeVideo | ( | long | userId | ) |
Stops the attendee's video. The host can use this function.
| userId | The user's ID to be stopped in the meeting. |
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.stopIncomingVideo | ( | boolean | bStop | ) |
Stops the incoming video.
| bStop | true to stop, false otherwise. |
| boolean us.zoom.sdk.InMeetingVideoController.switchCamera | ( | String | cameraId | ) |
Switches to the camera by ID.
| cameraId | The camera's ID. |
| boolean us.zoom.sdk.InMeetingVideoController.switchToNextCamera | ( | ) |
Switches to the next camera.
| MobileRTCSDKError us.zoom.sdk.InMeetingVideoController.unSpotlightAllVideos | ( | ) |
Unspotlights all users' videos.
| boolean us.zoom.sdk.InMeetingVideoController.zoomCamera | ( | float | zoomStep | ) |
Zooms the camera.
| zoomStep | Zoom step, between 1.0 and the maximum zoom factor. |