ZoomVideoSdkUser class

Zoom Video SDK User

Constructors

ZoomVideoSdkUser(String userId, String customUserId, String userName, bool? isHost, bool? isManager, bool? hasMultiCamera, String? multiCameraIndex, bool isSharing)
ZoomVideoSdkUser.fromJson(Map<String, dynamic> json)

Properties

audioStatus ZoomVideoSdkAudioStatus?
the index of the multiple cameras
getter/setter pair
customUserId String
the identify of the user
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasMultiCamera bool?
true: if the user is sharing
getter/setter pair
isHost bool?
the name of the user
getter/setter pair
isManager bool?
true: if the user is the host of the session
getter/setter pair
isSharing bool
true: if the user is the manager of the session
getter/setter pair
methodChannel MethodChannel
the share statistic information of the user
final
multiCameraIndex String?
true: if the user has multiple cameras
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shareStatisticInfo ZoomVideoSdkShareStatisticInfo?
the video statistic information of the user
getter/setter pair
userId String
getter/setter pair
userName String
the custom identify of the user
getter/setter pair
videoStatisticInfo ZoomVideoSdkVideoStatisticInfo?
the video status of the user
getter/setter pair
videoStatus ZoomVideoSdkVideoStatus?
the audio status of the user
getter/setter pair

Methods

canSetUserVolume(String userId, bool isShareAudio) Future<bool>
Determine which audio you can set, shared audio or microphone.
userId the identify of the user
isShareAudio true: if the user is sharing audio, otherwise false
Return true if can set user volume, otherwise false
getIsHost() Future<bool>
Determine whether the user is the host.
Return true indicates that the user is the host, otherwise false.
getShareStatus() Future<String>
Get the user's screen share status.
Return the share status of the user in the session.
getUserName() Future<String>
Get the name of the user in the session.
Return the name of the user in the session.
getUserReference() Future<String>
Get the GUID of the user in the session.
Return the GUID of the user in the session.
getUserVolume(String userId, bool isShareAudio) Future<num>
Get user volume.
userId the identify of the user
isShareAudio true: if the user is sharing audio, otherwise false
Return user volume.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setUserVolume(String userId, num volume, bool isShareAudio) Future<bool>
Set the user's local volume. This does not affect how other participants hear the user.
userId the identify of the user
volume the volume of the user
isShareAudio true: if the user is sharing audio, otherwise false
Return true the methods succeeds, otherwise false.
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited