|
LiveKit C++ SDK
Real-time audio/video SDK for C++
|
Configuration options for the Audio Processing Module. More...
#include <audio_processing_module.h>
Public Member Functions | |
| Options ()=default | |
| Default constructor. | |
Public Attributes | |
| bool | echo_cancellation = false |
| bool | noise_suppression = false |
| bool | high_pass_filter = false |
| bool | auto_gain_control = false |
Configuration options for the Audio Processing Module.
| bool livekit::AudioProcessingModule::Options::auto_gain_control = false |
Enable automatic gain control (AGC). Auto-adjusts microphone gain to maintain consistent audio levels.
| bool livekit::AudioProcessingModule::Options::echo_cancellation = false |
Enable acoustic echo cancellation (AEC3). Removes acoustic echo in two-way communication scenarios.
| bool livekit::AudioProcessingModule::Options::high_pass_filter = false |
Enable high-pass filter. Removes low-frequency noise below ~80 Hz (DC offset, rumble).
| bool livekit::AudioProcessingModule::Options::noise_suppression = false |
Enable noise suppression. Reduces background noise from non-speech sources.