stop method
inherited
Stop this Track if not stopped. Returns true if stopped, false if already stopped
Implementation
@mustCallSuper
Future<bool> stop() async {
if (!_active) {
// already stopped
return false;
}
stopMonitor();
await onStopped();
logger.fine('$objectId.stop()');
if (!kIsWeb) {
await mediaStreamTrack.stop();
}
if (_originalTrack != null) {
await _originalTrack?.stop();
_originalTrack = null;
}
_active = false;
return true;
}