setNoiseSuppression method

  1. @override
Future<void> setNoiseSuppression({
  1. bool? enabled,
  2. NoiseSuppressionLevel? level,
})
override

Sets the MediaSettings.noiseSuppression and MediaSettings.noiseSuppressionLevel values.

Implementation

@override
Future<void> setNoiseSuppression({
  bool? enabled,
  NoiseSuppressionLevel? level,
}) async {
  Log.debug(
    'setNoiseSuppression(enabled: $enabled, level: $level)',
    '$runtimeType',
  );

  await _set(
    media: (e) => e
      ..noiseSuppression = enabled ?? e.noiseSuppression
      ..noiseSuppressionLevel = level ?? e.noiseSuppressionLevel,
  );
}