audioDeviceEventStream property
Stream of raw device / route change events from the native platform.
Implementation
@override
Stream<Map<String, dynamic>> get audioDeviceEventStream {
_eventStream ??= eventChannel
.receiveBroadcastStream()
.handleError((error, stackTrace) {
debugPrint('AudioPicker: event stream error: $error\n$stackTrace');
})
.where((event) => event is Map)
.map((event) => Map<String, dynamic>.from(event as Map));
return _eventStream!;
}