AudioOptions.fromMap constructor
AudioOptions.fromMap(
- Map map
Creates audio options from a serialized map.
Implementation
factory AudioOptions.fromMap(Map<dynamic, dynamic> map) {
final channels = map['channels'] as String?;
return AudioOptions(
sampleRate: (map['sampleRate'] as num?)?.toInt() ?? 44100,
channels: AudioChannelFormat.values.firstWhere(
(value) => value.name == channels,
orElse: () => AudioChannelFormat.mono,
),
enableEchoCancellation: map['enableEchoCancellation'] as bool? ?? true,
enableNoiseSuppression: map['enableNoiseSuppression'] as bool? ?? true,
);
}