DyteSelfUser class

Inheritance

Constructors

DyteSelfUser(DyteLocalUserApi localUserApis, DyteJoinedMeetingParticipantApi joinedParticipantApis, DyteMeetingParticipantApi meetingParticipantApi, {required String id, required String userId, required String name, required bool isHost, required ParticipantFlags flags, required bool audioEnabled, required SystemPermissions permissions, required bool videoEnabled, String? clientSpecificId, String? picture, required DyteStageStatus stageStatus})
DyteSelfUser.fromJson(String source, DyteLocalUserApi localUserApi, DyteJoinedMeetingParticipantApi joinedMeetingParticipantApi, DyteMeetingParticipantApi meetingParticipantApi)
factory
DyteSelfUser.fromMap(Map<String, dynamic> map, DyteLocalUserApi userApi, DyteJoinedMeetingParticipantApi joinedMeetingParticipantApi, DyteMeetingParticipantApi meetingParticipantApi)
factory

Properties

audioEnabled bool
getter/setter pairinherited
clientSpecificId String?
finalinherited
flags → ParticipantFlags
finalinherited
hashCode int
The hash code for this object.
no setteroverride
id String
finalinherited
isHost bool
finalinherited
joinedParticipantApis → DyteJoinedMeetingParticipantApi
finalinherited
localUserApis → DyteLocalUserApi
final
meetingParticipantApi → DyteMeetingParticipantApi
finalinherited
name String
finalinherited
permissions → SystemPermissions
final
picture String?
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stageStatus DyteStageStatus
getter/setter pairinherited
userId String
finalinherited
videoEnabled bool
getter/setter pairinherited
videoView VideoView
no setterinherited

Methods

addParticipantUpdateListener() → void
inherited
disableAudio() → void
override
disableScreenshare() → void
disableVideo() → void
override
enableAudio() → void
override
enableScreenshare() → void
enableVideo() → void
override
getAudioDevices() Future<List<DyteAudioDevice>>
getSelectedAudioDevice() Future<DyteAudioDevice?>
getSelectedVideoDevice() Future<DyteVideoDevice?>
getVideoDevices() Future<List<DyteVideoDevice>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeParticipantUpdateListener() → void
inherited
removeParticipantUpdateListeners() → void
inherited
setAudioDevice(DyteAudioDevice device) Future<void>
setDisplayName(String name) Future<void>
setVideoDevice(DyteVideoDevice device) Future<void>
switchCamera() → void
toJson() String
toMap() Map<String, dynamic>
override
toString() String
A string representation of this object.
override

Operators

operator ==(covariant DyteSelfUser other) bool
The equality operator.
override