|
Video SDK for iOS API Reference
|
Zoom Video SDK user information. More...
#include <ZoomVideoSDKUser.h>
Inherits NSObject.
Instance Methods | |
| (NSInteger) | - getUserID |
| Gets the user's ID. | |
| (NSString *_Nullable) | - getUserName |
| Gets the name of the user in the session. | |
| (NSString *_Nullable) | - getCustomUserId |
| Gets the user's custom identity. Which is passed in JWT token or in SDKSessionContext.customUserId. | |
| (NSString *_Nullable) | - getUserKey |
| Gets the user's key. | |
| (NSString *_Nullable) | - getUserReference |
| Gets the user's reference. | |
| (BOOL) | - isHost |
| Determines whether the user is the host. | |
| (BOOL) | - isManager |
| Determines whether the user is the manager. | |
| (BOOL) | - isIndividualRecordAgreed |
| Determines whether the user agreed with the individual record. | |
| (BOOL) | - isVideoSpotLighted |
| Determines whether the user is spotlighted. | |
| (ZoomVideoSDKAudioStatus *_Nullable) | - audioStatus |
| Gets the user's audio status. | |
| (ZoomVideoSDKVideoStatisticInfo *_Nullable) | - getVideoStatisticInfo |
| Gets the user's video statistic information. | |
| (ZoomVideoSDKShareStatisticInfo *_Nullable) | - getShareStatisticInfo |
| Gets the user's share statistic information. | |
| (ZoomVideoSDKRawDataPipe *_Nullable) | - getVideoPipe |
| Gets the user's video pipe. | |
| (NSArray< ZoomVideoSDKRawDataPipe * > *_Nullable) | - getMultiCameraStreamList |
| Gets the user's multi-camera stream list. | |
| (ZoomVideoSDKVideoCanvas *_Nullable) | - getVideoCanvas |
| Gets the user's video canvas. | |
| (NSArray< ZoomVideoSDKVideoCanvas * > *_Nullable) | - getMultiCameraCanvasList |
| Gets the user's multi-camera canvas list. | |
| (ZoomVideoSDKRemoteCameraControlHelper *_Nullable) | - getRemoteCameraControlHelper |
| Gets the helper class instance to access the remote camera control. | |
| (NSArray< ZoomVideoSDKShareAction * > *_Nullable) | - getShareActionList |
| Gets the user's share-action list. | |
| (BOOL) | - setUserVolume:isShareAudio: |
| Sets the user's local volume. This does not affect how other participants hear the user. | |
| (BOOL) | - getUserVolume:isShareAudio: |
| Gets user volume. | |
| (BOOL) | - canSetUserVolume: |
| Determines 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 user 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. | |
| (ZoomVideoSDKError) | - transferFile: |
| Sends file to current user. | |
| (BOOL) | - isIncomingLiveStreamUser |
| Determines whether the user is an incoming live stream user. | |
| (ZoomVideoSDKWhiteboardStatus) | - getWhiteboardStatus |
| Gets the whiteboard share status of the user. | |
| (BOOL) | - isInSubSession |
| Determines whether the user is in SubSession. | |
| (ZoomVideoSDKNetworkStatus) | - getNetworkLevel: |
| Gets the network quality level of the specified data type for the user. | |
| (ZoomVideoSDKNetworkStatus) | - getOverallNetworkLevel |
| Gets the overall network quality level of the user. | |
Zoom Video SDK user information.
Definition at line 90 of file ZoomVideoSDKUser.h.
| - (ZoomVideoSDKAudioStatus *_Nullable) audioStatus |
Gets the user's audio status.
| - (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, NO to check if you can set the volume of the microphone. |
| - (BOOL) canSetUserVolume: | (BOOL) | isSharingAudio |
Determines which audio you can set, shared audio or microphone.
| isSharingAudio | YES to check whether you can set the volume of shared audio, NO to check whether you can set the volume of the microphone. |
| - (unsigned int) getAudioLevel |
Gets the current audio level of a remote user.
| - (NSString *_Nullable) getCustomUserId |
Gets the user's custom identity. Which is passed in JWT token or in SDKSessionContext.customUserId.
| - (NSArray< ZoomVideoSDKVideoCanvas * > *_Nullable) getMultiCameraCanvasList |
Gets the user's multi-camera canvas list.
| - (NSArray< ZoomVideoSDKRawDataPipe * > *_Nullable) getMultiCameraStreamList |
Gets the user's multi-camera stream list.
| - (ZoomVideoSDKNetworkStatus) getNetworkLevel: | (ZoomVideoSDKDataType) | type |
Gets the network quality level of the specified data type for the user.
| type | The data type, such as audio, video, or share. |
| - (ZoomVideoSDKNetworkStatus) getOverallNetworkLevel |
Gets the overall network quality level of the user.
| - (ZoomVideoSDKRemoteCameraControlHelper *_Nullable) getRemoteCameraControlHelper |
Gets the helper class instance to access the remote camera control.
| - (NSArray< ZoomVideoSDKShareAction * > *_Nullable) getShareActionList |
Gets the user's share-action list.
| - (ZoomVideoSDKShareStatisticInfo *_Nullable) getShareStatisticInfo |
Gets the user's share statistic information.
| - (NSInteger) getUserID |
Gets the user's ID.
| - (NSString *_Nullable) getUserKey |
Gets the user's key.
| - (NSString *_Nullable) getUserName |
Gets the name of the user in the session.
| - (BOOL) getUserPlaybackVolume: | (float *_Nullable) | volume | |
| isSharingAudio: | (BOOL) | isSharingAudio |
Gets the local user volume.
| volume | The user volume. |
| isSharingAudio | YES to get the volume of shared audio (such as shared computer audio), NO to get the microphone volume. |
| - (NSString *_Nullable) getUserReference |
Gets the user's reference.
| - (BOOL) getUserVolume: | (float *_Nullable) | volume | |
| isShareAudio: | (BOOL) | isSharingAudio |
Gets user volume.
| volume | The obtained value. |
| isSharingAudio | YES to get the volume of shared audio, NO to get the volume of the microphone. |
| - (ZoomVideoSDKVideoCanvas *_Nullable) getVideoCanvas |
Gets the user's video canvas.
| - (ZoomVideoSDKRawDataPipe *_Nullable) getVideoPipe |
Gets the user's video pipe.
| - (ZoomVideoSDKVideoStatisticInfo *_Nullable) getVideoStatisticInfo |
Gets the user's video statistic information.
| - (ZoomVideoSDKWhiteboardStatus) getWhiteboardStatus |
Gets the whiteboard share status of the user.
| - (BOOL) isHost |
Determines whether the user is the host.
| - (BOOL) isIncomingLiveStreamUser |
Determines whether the user is an incoming live stream user.
| - (BOOL) isIndividualRecordAgreed |
Determines whether the user agreed with the individual record.
| - (BOOL) isInSubSession |
Determines whether the user is in SubSession.
| - (BOOL) isManager |
Determines whether the user is the manager.
| - (BOOL) isVideoSpotLighted |
Determines whether the 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 | The volume value can be 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), NO to set the microphone volume. |
| - (BOOL) setUserVolume: | (float) | volume | |
| isShareAudio: | (BOOL) | isSharingAudio |
Sets the user's local volume. This does not affect how other participants hear the user.
| volume | The volume value can be >= 0 and <= 10. If volume is 0, the user won't be able to hear related audio. |
| isSharingAudio | YES to set the volume of shared audio, NO to set the volume of the microphone. |
| - (ZoomVideoSDKError) transferFile: | (NSString *_Nullable) | filePath |
Sends file to current user.
| filePath | The local path of the file. |