Skip to main content

Module config

Module config 

Source
Expand description

Audio processing configuration.

Ported from AudioProcessing::Config in api/audio/audio_processing.h.

Structs§

AdaptiveDigital
Adaptive digital controller settings within AGC2.
AnalogMicGainEmulation
Analog microphone gain emulation settings.
CaptureLevelAdjustment
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.
EchoCanceller
Echo canceller (AEC3) settings.
FixedDigital
Fixed digital controller settings within AGC2.
GainController2
Automatic Gain Controller 2 (AGC2) settings.
HighPassFilter
High-pass filter settings.
NoiseSuppression
Background noise suppression settings.
Pipeline
Pipeline processing properties.
PreAmplifier
Pre-amplifier settings. Amplifies the capture signal before any other processing.

Enums§

DownmixMethod
Ways to downmix a multi-channel track to mono.
MaxProcessingRate
Maximum internal processing rate.
NoiseSuppressionLevel
Noise suppression aggressiveness level.
TransparentModeType
Selects the transparent mode algorithm for AEC3.