AudioCaptureOptions constructor
const
AudioCaptureOptions({ - String? deviceId,
- bool noiseSuppression = true,
- bool echoCancellation = true,
- bool autoGainControl = true,
- bool highPassFilter = false,
- AudioProcessingMode echoCancellationMode = AudioProcessingMode.automatic,
- AudioProcessingMode noiseSuppressionMode = AudioProcessingMode.automatic,
- AudioProcessingMode autoGainControlMode = AudioProcessingMode.automatic,
- AudioProcessingMode highPassFilterMode = AudioProcessingMode.automatic,
- bool voiceIsolation = true,
- bool typingNoiseDetection = true,
- bool stopAudioCaptureOnMute = true,
- 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,
});