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