Video SDK for Windows API Reference
|
User object interface. More...
#include <zoom_video_sdk_user_helper_interface.h>
Public Member Functions | |
virtual | ~IZoomVideoSDKUser () |
virtual const zchar_t * | getCustomIdentity ()=0 |
Get the user's custom id. | |
virtual const zchar_t * | getUserName ()=0 |
Get the user's name. | |
virtual const zchar_t * | getUserID ()=0 |
Get the user's id. | |
virtual ZoomVideoSDKAudioStatus | getAudioStatus ()=0 |
Get the user's audio status. | |
virtual const zchar_t * | getUserReference ()=0 |
Get the user's reference info. | |
virtual bool | isHost ()=0 |
Determine whether the user is the host. | |
virtual bool | isManager ()=0 |
Determine whether the user is the manager(coHost) | |
virtual bool | isVideoSpotLighted ()=0 |
Determine whether the user is spotLighted. | |
virtual ZoomVideoSDKVideoStatisticInfo | getVideoStatisticInfo ()=0 |
Get the user's video statistic information. | |
virtual ZoomVideoSDKShareStatisticInfo | getShareStatisticInfo ()=0 |
Get the user's share statistic information. | |
virtual IZoomVideoSDKRawDataPipe * | GetVideoPipe ()=0 |
Get the user's video raw data pipe. | |
virtual IZoomVideoSDKCanvas * | GetVideoCanvas ()=0 |
Gets the user's video render canvas object. | |
virtual IVideoSDKVector< IZoomVideoSDKShareAction * > * | getShareActionList ()=0 |
Get the user's share-action list. | |
virtual IZoomVideoSDKRemoteCameraControlHelper * | getRemoteCameraControlHelper ()=0 |
Get the helper class instance to access the remote camera control. | |
virtual IVideoSDKVector< IZoomVideoSDKRawDataPipe * > * | getMultiCameraStreamList ()=0 |
Get the user's multi-camera stream list. | |
virtual bool | getUserVolume (float &volume, bool isShareAudio=false)=0 |
Get user volume. | |
virtual bool | canSetUserVolume (bool isShareAudio=false)=0 |
Determine which audio you can set, shared audio or microphone. | |
virtual bool | hasIndividualRecordingConsent ()=0 |
Used to determine whether I agree to individual video recording. | |
virtual bool | setUserVolume (float volume, bool isShareAudio=false)=0 |
Set the user's local volume. This does not affect how other participants hear the user. | |
virtual ZoomVideoSDKErrors | transferFile (const zchar_t *filePath)=0 |
Send file to current user object. | |
virtual bool | isIncomingLiveStreamUser ()=0 |
Determine whether the user is incoming live stream user. | |
virtual bool | isInSubSession ()=0 |
Determine whether the user is in a subsession. | |
User object interface.
Definition at line 334 of file zoom_video_sdk_user_helper_interface.h.
|
inlinevirtual |
Definition at line 337 of file zoom_video_sdk_user_helper_interface.h.
|
pure virtual |
Determine which audio you can set, shared audio or microphone.
isShareAudio | If true, checks whether you can set the volume of shared audio, otherwise you can set the volume of the microphone. |
|
pure virtual |
Get the user's audio status.
|
pure virtual |
Get the user's custom id.
|
pure virtual |
Get the user's multi-camera stream list.
|
pure virtual |
Get the helper class instance to access the remote camera control.
|
pure virtual |
Get the user's share-action list.
|
pure virtual |
Get the user's share statistic information.
|
pure virtual |
Get the user's id.
|
pure virtual |
Get the user's name.
|
pure virtual |
Get the user's reference info.
|
pure virtual |
Get user volume.
volume | The user volume. |
isShareAudio | If true, gets the volume of shared audio(such as shared computer audio), otherwise gets the volume of the microphone. |
|
pure virtual |
Gets the user's video render canvas object.
|
pure virtual |
Get the user's video raw data pipe.
|
pure virtual |
Get the user's video statistic information.
|
pure virtual |
Used to determine whether I agree to individual video recording.
|
pure virtual |
Determine whether the user is the host.
|
pure virtual |
Determine whether the user is incoming live stream user.
|
pure virtual |
Determine whether the user is in a subsession.
|
pure virtual |
Determine whether the user is the manager(coHost)
|
pure virtual |
Determine whether the user is spotLighted.
|
pure virtual |
Set the user's local volume. This does not affect how other participants hear the user.
volume | The value can be >= 0 and <=10. If volume is 0, you won't be able to hear the related audio. |
isShareAudio | If true, sets the volume of shared audio(such as shared computer audio), otherwise sets the volume of microphone. |
|
pure virtual |
Send file to current user object.
filePath | The local path of the file |