ParticipantDelegate mixin Null safety

Callbacks for participant changes

Superclass Constraints
Implemented by

Constructors

ParticipantDelegate()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

onMetadataChanged(Participant participant) → void
The participant's metadata has changed
onSpeakingChanged(Participant participant, bool speaking) → void
The participant's isSpeaking property has changed
onTrackMuted(Participant participant, TrackPublication publication) → void
This participant has muted one of their tracks
onTrackUnmuted(Participant participant, TrackPublication publication) → void
This participant has unmuted one of their tracks
onTrackPublished(RemoteParticipant participant, RemoteTrackPublication publication) → void
This participant has published a new Track to the Room.
onTrackUnpublished(RemoteParticipant participant, RemoteTrackPublication publication) → void
This participant has unpublished one of their Track.
onTrackSubscribed(RemoteParticipant participant, Track track, RemoteTrackPublication publication) → void
The LocalParticipant has subscribed to a new track published by this RemoteParticipant
onTrackUnsubscribed(RemoteParticipant participant, Track track, RemoteTrackPublication publication) → void
The LocalParticipant has unsubscribed from a track published by this RemoteParticipant. This event is fired when the track was unpublished
onDataReceived(RemoteParticipant participant, List<int> data) → void
Data received from this RemoteParticipant.
onTrackSubscriptionFailed(RemoteParticipant participant, String sid, String? message) → void
An error has occured during track subscription.
toString() String
A string representation of this object. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited