| Index: webrtc/modules/audio_processing/aec3/residual_echo_estimator.h
|
| diff --git a/webrtc/modules/audio_processing/aec3/residual_echo_estimator.h b/webrtc/modules/audio_processing/aec3/residual_echo_estimator.h
|
| index e9370ba5c82dfaff9f97151762f16e0bfda13c97..5d2835dee35b6a0b3292159eebe7b927b1afe86b 100644
|
| --- a/webrtc/modules/audio_processing/aec3/residual_echo_estimator.h
|
| +++ b/webrtc/modules/audio_processing/aec3/residual_echo_estimator.h
|
| @@ -18,6 +18,7 @@
|
| #include "webrtc/modules/audio_processing/aec3/aec3_common.h"
|
| #include "webrtc/modules/audio_processing/aec3/aec_state.h"
|
| #include "webrtc/modules/audio_processing/aec3/render_buffer.h"
|
| +#include "webrtc/modules/audio_processing/include/audio_processing.h"
|
| #include "webrtc/rtc_base/array_view.h"
|
| #include "webrtc/rtc_base/constructormagic.h"
|
|
|
| @@ -25,7 +26,8 @@ namespace webrtc {
|
|
|
| class ResidualEchoEstimator {
|
| public:
|
| - ResidualEchoEstimator();
|
| + explicit ResidualEchoEstimator(
|
| + const AudioProcessing::Config::EchoCanceller3& config);
|
| ~ResidualEchoEstimator();
|
|
|
| void Estimate(bool using_subtractor_output,
|
| @@ -69,8 +71,9 @@ class ResidualEchoEstimator {
|
| S2_old_;
|
| std::array<float, kFftLengthBy2Plus1> X2_noise_floor_;
|
| std::array<int, kFftLengthBy2Plus1> X2_noise_floor_counter_;
|
| + const AudioProcessing::Config::EchoCanceller3 config_;
|
|
|
| - RTC_DISALLOW_COPY_AND_ASSIGN(ResidualEchoEstimator);
|
| + RTC_DISALLOW_IMPLICIT_CONSTRUCTORS(ResidualEchoEstimator);
|
| };
|
|
|
| } // namespace webrtc
|
|
|