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
@@ -231,6 +231,18 @@ class LocalParticipant extends Participant {
void updateFromInfo(lk_models.ParticipantInfo info) {
super.updateFromInfo(info);
}
@override
List<LocalTrackPublication> get subscribedTracks =>
super.subscribedTracks.cast<LocalTrackPublication>().toList();
@override
List<LocalTrackPublication> get videoTracks =>
super.videoTracks.cast<LocalTrackPublication>();
@override
List<LocalTrackPublication> get audioTracks =>
super.audioTracks.cast<LocalTrackPublication>();
}
extension LocalParticipantTrackSourceExt on LocalParticipant {