| Index: webrtc/modules/audio_processing/audio_processing_impl.h
|
| diff --git a/webrtc/modules/audio_processing/audio_processing_impl.h b/webrtc/modules/audio_processing/audio_processing_impl.h
|
| index 37b15c28935f29cb6450f5f5cec3d53fe640f50f..33b37fcc125b07d86c0ecab862d8f07cc4dcebf9 100644
|
| --- a/webrtc/modules/audio_processing/audio_processing_impl.h
|
| +++ b/webrtc/modules/audio_processing/audio_processing_impl.h
|
| @@ -41,9 +41,7 @@ RTC_POP_IGNORING_WUNDEF()
|
|
|
| namespace webrtc {
|
|
|
| -class AgcManagerDirect;
|
| class AudioConverter;
|
| -
|
| class NonlinearBeamformer;
|
|
|
| class AudioProcessingImpl : public AudioProcessing {
|
| @@ -167,6 +165,7 @@ class AudioProcessingImpl : public AudioProcessing {
|
| bool intelligibility_enhancer_enabled,
|
| bool beamformer_enabled,
|
| bool adaptive_gain_controller_enabled,
|
| + bool adaptive_gain_controller2_enabled,
|
| bool level_controller_enabled,
|
| bool echo_canceller3_enabled,
|
| bool voice_activity_detector_enabled,
|
| @@ -186,6 +185,7 @@ class AudioProcessingImpl : public AudioProcessing {
|
| bool intelligibility_enhancer_enabled_ = false;
|
| bool beamformer_enabled_ = false;
|
| bool adaptive_gain_controller_enabled_ = false;
|
| + bool adaptive_gain_controller2_enabled_ = false;
|
| bool level_controller_enabled_ = false;
|
| bool echo_canceller3_enabled_ = false;
|
| bool level_estimator_enabled_ = false;
|
| @@ -254,6 +254,7 @@ class AudioProcessingImpl : public AudioProcessing {
|
| EXCLUSIVE_LOCKS_REQUIRED(crit_render_, crit_capture_);
|
| void InitializeLowCutFilter() EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
|
| void InitializeEchoCanceller3() EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
|
| + void InitializeAgc2() EXCLUSIVE_LOCKS_REQUIRED(crit_capture_);
|
|
|
| void EmptyQueuedRenderAudio();
|
| void AllocateRenderQueue()
|
| @@ -388,6 +389,7 @@ class AudioProcessingImpl : public AudioProcessing {
|
| bool intelligibility_enabled;
|
| bool level_controller_enabled = false;
|
| bool echo_canceller3_enabled = false;
|
| + bool adaptive_gain_controller2_enabled = false;
|
| } capture_nonlocked_;
|
|
|
| struct ApmRenderState {
|
|
|