Expand description
Audio processing configuration.
Ported from AudioProcessing::Config in api/audio/audio_processing.h.
Structs§
- Adaptive
Digital - Adaptive digital controller settings within AGC2.
- Analog
MicGain Emulation - Analog microphone gain emulation settings.
- Capture
Level Adjustment - General level adjustment in the capture pipeline. Should not be used
together with the legacy
PreAmplifier. - Config
- Top-level configuration for the audio processing pipeline.
- Echo
Canceller - Echo canceller (AEC3) settings.
- Fixed
Digital - Fixed digital controller settings within AGC2.
- Gain
Controller2 - Automatic Gain Controller 2 (AGC2) settings.
- High
Pass Filter - High-pass filter settings.
- Noise
Suppression - Background noise suppression settings.
- Pipeline
- Pipeline processing properties.
- PreAmplifier
- Pre-amplifier settings. Amplifies the capture signal before any other processing.
Enums§
- Downmix
Method - Ways to downmix a multi-channel track to mono.
- MaxProcessing
Rate - Maximum internal processing rate.
- Noise
Suppression Level - Noise suppression aggressiveness level.
- Transparent
Mode Type - Selects the transparent mode algorithm for AEC3.