RoomParticipantState class abstract

Participant related state data provided by RoomParticipantStore

Comprehensive snapshot of current room participant state. This structure contains all relevant information about participant list, device requests, etc.

Constructors

RoomParticipantState()

Properties

adminList → ValueListenable<List<RoomUser>>
Admin list.
no setter
audienceList → ValueListenable<List<RoomUser>>
Audience list (for webinar room).
no setter
audienceListCursor → ValueListenable<String>
Audience list cursor.
no setter
hashCode → int
The hash code for this object.
no setterinherited
localParticipant → ValueListenable<RoomParticipant?>
Local participant info.
no setter
messageDisabledUserList → ValueListenable<List<RoomUser>>
Message disabled user list.
no setter
networkQualities → ValueListenable<Map<String, NetworkInfo>>
User network quality info.
no setter
participantList → ValueListenable<List<RoomParticipant>>
Participant list.
no setter
participantListCursor → ValueListenable<String>
Participant list cursor.
no setter
participantListWithVideo → ValueListenable<List<RoomParticipant>>
Participant list with video.
no setter
participantWithScreen → ValueListenable<RoomParticipant?>
Participant sharing screen.
no setter
pendingDeviceApplications → ValueListenable<List<DeviceRequestInfo>>
Pending device application list.
no setter
pendingDeviceInvitations → ValueListenable<List<DeviceRequestInfo>>
Pending device invitation list.
no setter
pendingParticipantList → ValueListenable<List<RoomParticipant>>
Pending participant list.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
speakingUsers → ValueListenable<Map<String, int>>
Speaking users and their volume.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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