Track constructor
Track(
- String name,
- TrackType kind,
- TrackSource source,
- MediaStream _mediaStream,
- MediaStreamTrack _mediaStreamTrack,
Implementation
Track(
this.name,
this.kind,
this.source,
this._mediaStream,
this._mediaStreamTrack,
) {
// Any event emitted will trigger ChangeNotifier
events.listen((event) {
logger.fine('[TrackEvent] $event, will notifyListeners()');
notifyListeners();
});
onDispose(() async {
logger.fine('${objectId} onDispose()');
// dispose events
await events.dispose();
});
}