return casted list for videoTracks/audioTracks/subscribedTracks

This commit is contained in:
Hiroshi Horie
2021-11-30 12:37:13 +07:00
parent c71bcaeaf8
commit 9e0a3b19fe
3 changed files with 36 additions and 13 deletions
@@ -20,6 +20,19 @@ class RemoteParticipant extends Participant {
final RTCEngine _engine;
RTCEngine get engine => _engine;
@override
List<RemoteTrackPublication> get subscribedTracks => super.subscribedTracks
.cast<RemoteTrackPublication>()
.toList();
@override
List<RemoteTrackPublication> get videoTracks =>
super.videoTracks.cast<RemoteTrackPublication>();
@override
List<RemoteTrackPublication> get audioTracks =>
super.audioTracks.cast<RemoteTrackPublication>();
RemoteParticipant(
this._engine,
String sid,