Connection quality (#27)
* update protos * signal event * implemented * format * implement example * protocol 5 * icon size
This commit is contained in:
@@ -189,6 +189,18 @@ class ParticipantMetadataUpdatedEvent with RoomEvent, ParticipantEvent {
|
||||
});
|
||||
}
|
||||
|
||||
/// [Pariticpant]'s [ConnectionQuality] has updated.
|
||||
/// Emitted by [Room] and [Participant].
|
||||
class ParticipantConnectionQualityUpdatedEvent
|
||||
with RoomEvent, ParticipantEvent {
|
||||
final Participant participant;
|
||||
final ConnectionQuality connectionQuality;
|
||||
const ParticipantConnectionQualityUpdatedEvent({
|
||||
required this.participant,
|
||||
required this.connectionQuality,
|
||||
});
|
||||
}
|
||||
|
||||
/// Data received from [RemoteParticipant].
|
||||
/// Data packets provides the ability to use LiveKit to send/receive arbitrary
|
||||
/// payloads.
|
||||
@@ -310,6 +322,13 @@ class SignalParticipantUpdateEvent with SignalEvent, EngineEvent {
|
||||
});
|
||||
}
|
||||
|
||||
class SignalConnectionQualityUpdateEvent with SignalEvent, EngineEvent {
|
||||
final List<lk_rtc.ConnectionQualityInfo> updates;
|
||||
const SignalConnectionQualityUpdateEvent({
|
||||
required this.updates,
|
||||
});
|
||||
}
|
||||
|
||||
class SignalLocalTrackPublishedEvent with SignalEvent {
|
||||
final String cid;
|
||||
final lk_models.TrackInfo track;
|
||||
|
||||
Reference in New Issue
Block a user