-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classRoomEvent.ConnectedConnected to Room
public final classRoomEvent.ReconnectingA network change has been detected and LiveKit attempts to reconnect to the room When reconnect attempts succeed, the room state will be kept, including tracks that are subscribed/published
public final classRoomEvent.ReconnectedThe reconnect attempt had been successful
public final classRoomEvent.DisconnectedDisconnected from room
public final classRoomEvent.ParticipantConnectedWhen a RemoteParticipant joins after the local participant. It will not emit events for participants that are already in the room
public final classRoomEvent.ParticipantDisconnectedWhen a RemoteParticipant leaves after the local participant has joined.
public final classRoomEvent.ActiveSpeakersChangedActive speakers changed. List of speakers are ordered by their audio level. loudest speakers first. This will include the LocalParticipant too.
public final classRoomEvent.RoomMetadataChangedpublic final classRoomEvent.ParticipantMetadataChangedParticipant metadata is a simple way for app-specific state to be pushed to all users. When RoomService.UpdateParticipantMetadata is called to change a participant's state, this event will be fired for all clients in the room.
public final classRoomEvent.ParticipantAttributesChangedWhen a participant's attributes are changed, fired for all participants
public final classRoomEvent.ParticipantNameChangedpublic final classRoomEvent.TrackMutedThe participant was muted.
For the local participant, the callback will be called if setMute was called on the LocalTrackPublication, or if the server has requested the participant to be muted
public final classRoomEvent.TrackUnmutedThe participant was unmuted.
For the local participant, the callback will be called if setMute was called on the LocalTrackPublication, or if the server has requested the participant to be muted
public final classRoomEvent.LocalTrackSubscribedFired when the first remote participant has subscribed to the localParticipant's track
public final classRoomEvent.TrackPublishedWhen a new track is published to room after the local participant has joined. It will not fire for tracks that are already published
public final classRoomEvent.TrackPublicationFailedError had occurred while publishing a track, for LocalParticipant only not fire for tracks that are already published
public final classRoomEvent.TrackUnpublishedA Participant has unpublished a track
public final classRoomEvent.TrackSubscribedThe LocalParticipant has subscribed to a new track. This event will always fire as long as new tracks are ready for use.
public final classRoomEvent.TrackSubscriptionFailedCould not subscribe to a track
public final classRoomEvent.TrackUnsubscribedA subscribed track is no longer available. Clients should listen to this event and ensure the track removes all renderers
public final classRoomEvent.TrackStreamStateChangedA track's stream state has changed.
public final classRoomEvent.TrackSubscriptionPermissionChangedA remote track's subscription permissions have changed.
public final classRoomEvent.DataReceivedReceived data published by another participant
public final classRoomEvent.ConnectionQualityChangedThe connection quality for a participant has changed.
public final classRoomEvent.FailedToConnectpublic final classRoomEvent.ParticipantPermissionsChangedA participant's permissions have changed.
Currently only fires for the local participant.
public final classRoomEvent.RecordingStatusChangedThe recording of a room has started/stopped.
public final classRoomEvent.TrackE2EEStateEventThe E2EE state of a track has changed.
public final classRoomEvent.TranscriptionReceivedpublic final classRoomEvent.ParticipantStateChangedThe state for a participant has changed.
-