* 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`
24 lines
944 B
Dart
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';
|