|
LiveKit C++ Client SDK v1.1.0
Real-time audio/video/data 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 |
| Enable acoustic echo cancellation (AEC3). | |
| bool | noise_suppression = false |
| Enable noise suppression. | |
| bool | high_pass_filter = false |
| Enable high-pass filter. | |
| bool | auto_gain_control = false |
| Enable automatic gain control (AGC). | |
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.