AudioOutputDevice.fromMap constructor
AudioOutputDevice.fromMap(
- Map? map
Implementation
factory AudioOutputDevice.fromMap(Map<dynamic, dynamic>? map) {
if (map == null) {
return const AudioOutputDevice(
id: 'unknown',
name: 'Unknown Device',
type: AudioOutputType.unknown,
);
}
return AudioOutputDevice(
id: map['id']?.toString() ?? 'unknown',
name: map['name']?.toString() ?? 'Unknown Device',
type: AudioOutputType.fromString(map['type']?.toString()),
isSelected: map['isSelected'] == true || map['isCurrent'] == true,
);
}