Chromium Code Reviews| Index: webrtc/modules/audio_processing/include/audio_processing.h |
| diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h |
| index d03c7f4ab4f336189a335f0740ab358808ddf7f6..10f9d2e7489f0b4ff4f3e5ea771dd407130276ab 100644 |
| --- a/webrtc/modules/audio_processing/include/audio_processing.h |
| +++ b/webrtc/modules/audio_processing/include/audio_processing.h |
| @@ -68,17 +68,6 @@ struct ExtendedFilter { |
| bool enabled; |
| }; |
| -// Enables the next generation AEC functionality. This feature replaces the |
|
hlundin-webrtc
2016/12/12 21:35:21
Why not keep this description with the new struct?
peah-webrtc
2016/12/13 11:23:02
I did that, but modified the text a bit.
PTAL
|
| -// standard methods for echo removal in the AEC. This configuration only applies |
| -// to EchoCancellation and not EchoControlMobile. It can be set in the |
| -// constructor or using AudioProcessing::SetExtraOptions(). |
| -struct EchoCanceller3 { |
| - EchoCanceller3() : enabled(false) {} |
| - explicit EchoCanceller3(bool enabled) : enabled(enabled) {} |
| - static const ConfigOptionID identifier = ConfigOptionID::kEchoCanceller3; |
| - bool enabled; |
| -}; |
| - |
| // Enables the refined linear filter adaptation in the echo canceller. |
| // This configuration only applies to EchoCancellation and not |
| // EchoControlMobile. It can be set in the constructor |
| @@ -274,6 +263,10 @@ class AudioProcessing { |
| struct HighPassFilter { |
| bool enabled = false; |
| } high_pass_filter; |
| + |
| + struct EchoCanceller3 { |
| + bool enabled = false; |
| + } echo_canceller3; |
| }; |
| // TODO(mgraczyk): Remove once all methods that use ChannelLayout are gone. |