42 std::unique_ptr<webrtc::AudioProcessing> apm;
std::shared_ptr< AudioFrame > getProcessed() override
Process and return a single AudioFrame.
void enableEchoCancel(bool enabled) override
Set the status of echo cancellation.
~WebRTCAudioProcessor()=default
void enableNoiseSuppression(bool enabled) override
Set the status of noise suppression includes de-reverb, de-noise, high pass filter,...
void enableVoiceActivityDetection(bool enabled) override
Set the status of voice activity detection.
void enableAutomaticGainControl(bool enabled) override
Set the status of automatic gain control.
void emitSignal(Args... args)