Files
client-sdk-flutter/lib/livekit_client.dart
T
Hiroshi HorieandGitHub f4bd82a919 Subscriber as primary (#8)
* Update protos

* Signal client

* Improve transport

* First implementation

* Fix publish

* Update `PCTransport` for debounce negotiation

* debounce func

* reconnect & events

* Update debounce func

* engine events

* make sure events don't emit after dispose

* prefix flutter_webrtc

* Cleaner `iceServers` update

* don't mutate user provided params

* fix tests

* event manager

* Fix: `Room.onDisconnected` gets fired multiple times

* data publish in example

* cleaner logic

* safer events

* un-prefix with LK

* organize imports

* Clean up

* remove `Tuple`

* `EventsEmitter` can now be directly listened to

`EventsEmitter` extends `EventsListenable`
2021-09-18 00:10:16 +09:00

24 lines
944 B
Dart

/// Flutter Client SDK to LiveKit.
library livekit_client;
export 'src/errors.dart';
export 'src/livekit.dart';
export 'src/options.dart';
export 'src/participant/local_participant.dart';
export 'src/participant/local_participant.dart';
export 'src/participant/participant.dart';
export 'src/participant/remote_participant.dart';
export 'src/proto/livekit_models.pb.dart' show TrackType;
export 'src/proto/livekit_rtc.pb.dart' show VideoQuality;
export 'src/room.dart';
export 'src/track/local_audio_track.dart';
export 'src/track/local_track_publication.dart';
export 'src/track/local_video_track.dart';
export 'src/track/options.dart';
export 'src/track/remote_track_publication.dart';
export 'src/track/track.dart';
export 'src/track/track_publication.dart';
export 'src/track/video_track.dart';
export 'src/types.dart' show RTCConfiguration, RTCIceServer, RTCIceTransportPolicy, Reliability;
export 'src/widget/video_track_renderer.dart';