Identities currently flagged as active speakers, most-recent first.
OptionalAgentWhether an agent in the room watches the cameras and screens people let it see (IsAgentWatching in
@memberjunction/ai, on its bot's attributes). The room offers the choice only then. Absent means no.
Whether browser autoplay policy is blocking remote audio (the UI should prompt to enable sound).
The active camera background effect.
OptionalDisconnectThe reason for disconnect, once disconnected.
Whether end-to-end encryption is enabled for this connection.
OptionalLocalThe local participant's view, once connected and until leaving: absent before joining and after a leave or a disconnect.
The local-media toggle state.
Whether the Krisp noise filter is currently applied to the local microphone.
All remote participants.
OptionalRoomThe room's name, once connected and until leaving: absent before joining and after a leave or a disconnect.
The connection lifecycle status.
A snapshot of the whole room state, emitted whenever anything material changes.