dispose method
Dispose resources
Implementation
Future<void> dispose() async {
stopOutput();
clearBuffer();
if (_virtualStream != null) {
await _virtualStream!.dispose();
_virtualStream = null;
}
_isInitialized = false;
debugPrint('VirtualStreamSource: Disposed');
}