Simpler APIs (#28)
* TrackSource * remove absolute import * typo * get track * set source enabled * fix symbol collision * move to participant * update proto * screen share audio * typo * format * change screen share name
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc;
|
||||
import 'package:livekit_client/src/track/remote_audio_track.dart';
|
||||
import 'package:livekit_client/src/track/remote_video_track.dart';
|
||||
import 'package:meta/meta.dart';
|
||||
|
||||
import '../constants.dart';
|
||||
@@ -10,7 +8,9 @@ import '../logger.dart';
|
||||
import '../managers/event.dart';
|
||||
import '../proto/livekit_models.pb.dart' as lk_models;
|
||||
import '../rtc_engine.dart';
|
||||
import '../track/remote_audio_track.dart';
|
||||
import '../track/remote_track_publication.dart';
|
||||
import '../track/remote_video_track.dart';
|
||||
import '../track/track.dart';
|
||||
import '../types.dart';
|
||||
import 'participant.dart';
|
||||
@@ -91,10 +91,10 @@ class RemoteParticipant extends Participant {
|
||||
final Track track;
|
||||
if (pub.kind == lk_models.TrackType.AUDIO) {
|
||||
// audio track
|
||||
track = RemoteAudioTrack(pub.name, mediaTrack, stream);
|
||||
track = RemoteAudioTrack(pub.source, pub.name, mediaTrack, stream);
|
||||
} else {
|
||||
// video track
|
||||
track = RemoteVideoTrack(pub.name, mediaTrack, stream);
|
||||
track = RemoteVideoTrack(pub.source, pub.name, mediaTrack, stream);
|
||||
}
|
||||
|
||||
await track.start();
|
||||
|
||||
Reference in New Issue
Block a user