Room Participant State
data class RoomParticipantState(val participantList: StateFlow<List<RoomParticipant>>, val participantListCursor: StateFlow<String>, val participantListWithVideo: StateFlow<List<RoomParticipant>>, val participantWithScreen: StateFlow<RoomParticipant?>, val pendingDeviceApplications: StateFlow<List<DeviceRequestInfo>>, val pendingDeviceInvitations: StateFlow<List<DeviceRequestInfo>>, val speakingUsers: StateFlow<MutableMap<String, Int>>, val networkQualities: StateFlow<MutableMap<String, NetworkInfo>>, val pendingParticipantList: StateFlow<List<RoomParticipant>>, val localParticipant: StateFlow<RoomParticipant?>)
Participant related state data provided by RoomParticipantStore
Overview
Comprehensive snapshot of current room participant state. This structure contains all relevant information about participant list, device requests, etc.
Constructors
Link copied to clipboard
constructor(participantList: StateFlow<List<RoomParticipant>>, participantListCursor: StateFlow<String>, participantListWithVideo: StateFlow<List<RoomParticipant>>, participantWithScreen: StateFlow<RoomParticipant?>, pendingDeviceApplications: StateFlow<List<DeviceRequestInfo>>, pendingDeviceInvitations: StateFlow<List<DeviceRequestInfo>>, speakingUsers: StateFlow<MutableMap<String, Int>>, networkQualities: StateFlow<MutableMap<String, NetworkInfo>>, pendingParticipantList: StateFlow<List<RoomParticipant>>, localParticipant: StateFlow<RoomParticipant?>)
Properties
Link copied to clipboard
Local participant info.
Link copied to clipboard
User network quality info.
Link copied to clipboard
Participant list.
Link copied to clipboard
Participant list cursor.
Link copied to clipboard
Participant list with video.
Link copied to clipboard
Participant sharing screen.
Link copied to clipboard
Pending device application list.
Link copied to clipboard
Pending device invitation list.
Link copied to clipboard
Pending participant list.
Link copied to clipboard
Speaking users and their volume.