AudioCaptureOptions constructor

const AudioCaptureOptions({
  1. String? deviceId,
  2. bool noiseSuppression = true,
  3. bool echoCancellation = true,
  4. bool autoGainControl = true,
  5. bool highPassFilter = false,
  6. AudioProcessingMode echoCancellationMode = AudioProcessingMode.automatic,
  7. AudioProcessingMode noiseSuppressionMode = AudioProcessingMode.automatic,
  8. AudioProcessingMode autoGainControlMode = AudioProcessingMode.automatic,
  9. AudioProcessingMode highPassFilterMode = AudioProcessingMode.automatic,
  10. bool voiceIsolation = true,
  11. bool typingNoiseDetection = true,
  12. bool stopAudioCaptureOnMute = true,
  13. TrackProcessor<AudioProcessorOptions>? processor,
})

Implementation

const AudioCaptureOptions({
  this.deviceId,
  this.noiseSuppression = true,
  this.echoCancellation = true,
  this.autoGainControl = true,
  this.highPassFilter = false,
  this.echoCancellationMode = AudioProcessingMode.automatic,
  this.noiseSuppressionMode = AudioProcessingMode.automatic,
  this.autoGainControlMode = AudioProcessingMode.automatic,
  this.highPassFilterMode = AudioProcessingMode.automatic,
  this.voiceIsolation = true,
  this.typingNoiseDetection = true,
  this.stopAudioCaptureOnMute = true,
  this.processor,
});