AndroidAudioOptions.fromMap constructor
AndroidAudioOptions.fromMap(
- Map map
Creates options from a serialized map.
Implementation
factory AndroidAudioOptions.fromMap(Map<dynamic, dynamic> map) {
return AndroidAudioOptions(
source: _enumValue(
AndroidAudioSource.values,
map['source'],
AndroidAudioSource.mic,
),
enableAutomaticGainControl:
map['enableAutomaticGainControl'] as bool? ?? true,
enableEchoCancellation: map['enableEchoCancellation'] as bool? ?? true,
enableNoiseSuppression: map['enableNoiseSuppression'] as bool? ?? true,
allowBluetoothSco: map['allowBluetoothSco'] as bool? ?? true,
bitDepth: (map['bitDepth'] as num?)?.toInt() ?? 16,
bufferSize: (map['bufferSize'] as num?)?.toInt(),
);
}