dispose method

Future<void> dispose()

Dispose resources

Implementation

Future<void> dispose() async {
  stopOutput();
  clearBuffer();

  if (_virtualStream != null) {
    await _virtualStream!.dispose();
    _virtualStream = null;
  }

  _isInitialized = false;
  debugPrint('VirtualStreamSource: Disposed');
}