Video SDK for MacOS API Reference
|
Zoom Video SDK user information. More...
#include <ZMVideoSDKUserHelper.h>
Inherits NSObject.
Instance Methods | |
(NSString *_Nullable) | - getUserID |
Get the user's id. | |
(NSString *_Nullable) | - getCustomIdentity |
Get the user's custom identity. | |
(NSString *_Nullable) | - getUserName |
Get the name of the user in the session. | |
(NSString *_Nullable) | - getUserReference |
Get the user's reference. | |
(ZMVideoSDKAudioStatus *_Nullable) | - getAudioStatus |
Get the user's audio status. | |
(BOOL) | - isHost |
Determine whether the user is the host. | |
(BOOL) | - isManager |
Determine whether the user is the manager. | |
(ZMVideoSDKVideoStatisticInfo *_Nullable) | - getVideoStatisticInfo |
Get the user's video statistic information. | |
(ZMVideoSDKShareStatisticInfo *_Nullable) | - getShareStatisticInfo |
Get the user's share statistic information. | |
(ZMVideoSDKRawDataPipe *_Nullable) | - getVideoPipe |
Get the user's video pipe. | |
(ZMVideoSDKVideoCanvas *_Nullable) | - getVideoCanvas |
Gets the user's video canvas. | |
(NSArray< ZMVideoSDKShareAction * > *_Nullable) | - getShareActionList |
Get the user's share-action list. | |
(ZMVideoSDKRemoteCameraControlHelper *_Nullable) | - getRemoteCameraControlHelper |
Get the helper class instance to access the remote camera control. | |
(NSArray< ZMVideoSDKRawDataPipe * > *_Nullable) | - getMultiCameraStreamList |
Get the user's multi-camera stream list. | |
(BOOL) | - setUserVolume:isSharingAudio: |
Set the user's local volume. This does not affect how other participants hear the user. | |
(BOOL) | - getUserVolume:isSharingAudio: |
Get user volume. | |
(BOOL) | - canSetUserVolume: |
Determine which audio you can set, shared audio or microphone. | |
(BOOL) | - setUserPlaybackVolume:isSharingAudio: |
Sets the user's local volume. This does not affect how other participants hear the user. | |
(BOOL) | - getUserPlaybackVolume:isSharingAudio: |
Gets the local volume. | |
(BOOL) | - canSetUserPlaybackVolume: |
Checks whether you can set the volume for shared audio or microphone. | |
(unsigned int) | - getAudioLevel |
Gets the current audio level of a remote user. | |
(BOOL) | - hasIndividualRecordingConsent |
Used to determine whether I agree to individual video recording. | |
(ZMVideoSDKErrors) | - transferFile: |
Send file to current user object. | |
(BOOL) | - isVideoSpotLighted |
check if user is spotlighted. | |
(BOOL) | - isIncomingLiveStreamUser |
Determine whether the user is incoming live stream user. | |
(BOOL) | - isInSubSession |
Determine whether the user is in a subsession. | |
(ZMVideoSDKWhiteboardStatus) | - getWhiteboardStatus |
Get the whiteboard sharing status of the user. | |
(ZMVideoSDKNetworkStatus) | - getNetworkLevel: |
Gets the network quality level of the specified data type for the user. | |
(ZMVideoSDKNetworkStatus) | - getOverallNetworkLevel |
Gets the overall network quality level of the user. | |
Zoom Video SDK user information.
Definition at line 404 of file ZMVideoSDKUserHelper.h.
- (BOOL) canSetUserPlaybackVolume: | (BOOL) | isShareAudio |
Checks whether you can set the volume for shared audio or microphone.
isShareAudio | YES to check if you can set the volume of shared audio; otherwise, you can set the volume of the microphone. |
- (BOOL) canSetUserVolume: | (BOOL) | isShareAudio |
Determine which audio you can set, shared audio or microphone.
isShareAudio | YES means checks whether you can set the volume of shared audio, otherwise you can set the volume of the microphone. |
- (unsigned int) getAudioLevel |
Gets the current audio level of a remote user.
- (ZMVideoSDKAudioStatus *_Nullable) getAudioStatus |
Get the user's audio status.
- (NSString *_Nullable) getCustomIdentity |
Get the user's custom identity.
- (NSArray< ZMVideoSDKRawDataPipe * > *_Nullable) getMultiCameraStreamList |
Get the user's multi-camera stream list.
- (ZMVideoSDKNetworkStatus) getNetworkLevel: | (ZMVideoSDKDataType) | type |
Gets the network quality level of the specified data type for the user.
type | The data type, such as audio, video, or share. |
- (ZMVideoSDKNetworkStatus) getOverallNetworkLevel |
Gets the overall network quality level of the user.
- (ZMVideoSDKRemoteCameraControlHelper *_Nullable) getRemoteCameraControlHelper |
Get the helper class instance to access the remote camera control.
- (NSArray< ZMVideoSDKShareAction * > *_Nullable) getShareActionList |
Get the user's share-action list.
- (ZMVideoSDKShareStatisticInfo *_Nullable) getShareStatisticInfo |
Get the user's share statistic information.
- (NSString *_Nullable) getUserID |
Get the user's id.
- (NSString *_Nullable) getUserName |
Get the name of the user in the session.
- (BOOL) getUserPlaybackVolume: | (float *) | volume | |
isSharingAudio: | (BOOL) | isSharingAudio |
Gets the local volume.
volume | The user volume. |
isShareAudio | YES to get the volume of shared audio(such as shared computer audio); otherwise gets the microphone volume. |
- (NSString *_Nullable) getUserReference |
Get the user's reference.
- (BOOL) getUserVolume: | (float *) | volume | |
isSharingAudio: | (BOOL) | isSharingAudio |
Get user volume.
volume | The user volume. |
isSharingAudio | YES means gets the volume of shared audio (such as shared computer audio), otherwise gets the volume of the microphone. |
- (ZMVideoSDKVideoCanvas *_Nullable) getVideoCanvas |
Gets the user's video canvas.
- (ZMVideoSDKRawDataPipe *_Nullable) getVideoPipe |
Get the user's video pipe.
- (ZMVideoSDKVideoStatisticInfo *_Nullable) getVideoStatisticInfo |
Get the user's video statistic information.
- (ZMVideoSDKWhiteboardStatus) getWhiteboardStatus |
Get the whiteboard sharing status of the user.
- (BOOL) hasIndividualRecordingConsent |
Used to determine whether I agree to individual video recording.
- (BOOL) isHost |
Determine whether the user is the host.
- (BOOL) isIncomingLiveStreamUser |
Determine whether the user is incoming live stream user.
- (BOOL) isInSubSession |
Determine whether the user is in a subsession.
- (BOOL) isManager |
Determine whether the user is the manager.
- (BOOL) isVideoSpotLighted |
check if user is spotlighted.
- (BOOL) setUserPlaybackVolume: | (float) | volume | |
isSharingAudio: | (BOOL) | isSharingAudio |
Sets the user's local volume. This does not affect how other participants hear the user.
volume | Value can between 0 and 10. If 0, the user won't hear the related audio. |
isSharingAudio | YES to set the volume of shared audio (such as shared computer audio; otherwise, sets the microphone volume. |
- (BOOL) setUserVolume: | (float) | volume | |
isSharingAudio: | (BOOL) | isSharingAudio |
Set the user's local volume. This does not affect how other participants hear the user.
volume | Value can be >= 0 and <=10. If volume is 0, the user won't be able to hear the related audio. |
isSharingAudio | YES means sets the volume of shared audio (such as shared computer audio), otherwise sets the volume of the microphone. |
- (ZMVideoSDKErrors) transferFile: | (NSString *) | filePath |
Send file to current user object.
filePath | The local path of the file. |