Index: webrtc/modules/audio_processing/echo_cancellation_impl.h |
diff --git a/webrtc/modules/audio_processing/echo_cancellation_impl.h b/webrtc/modules/audio_processing/echo_cancellation_impl.h |
index 9c2b32c473bb6743d116a513b223aa23bcecb0a3..ba63eb54e71189560a5fa949c9cb90972f3499fc 100644 |
--- a/webrtc/modules/audio_processing/echo_cancellation_impl.h |
+++ b/webrtc/modules/audio_processing/echo_cancellation_impl.h |
@@ -37,20 +37,22 @@ class EchoCancellationImpl : public EchoCancellation, |
int Initialize() override; |
void SetExtraOptions(const Config& config) override; |
+ SuppressionLevel suppression_level() const override; |
peah-webrtc
2015/09/22 12:05:29
Is it really needed to change the public/private s
minyue-webrtc
2015/09/22 13:19:29
The problem is the instantiate of echo canceler in
peah-webrtc
2015/09/24 09:28:02
After a discussion together we agreed that to comp
peah-webrtc
2015/09/24 09:28:02
Acknowledged.
|
+ bool is_drift_compensation_enabled() const override; |
+ bool is_delay_logging_enabled() const override; |
+ bool is_extended_filter_enabled() const; |
+ |
private: |
// EchoCancellation implementation. |
int Enable(bool enable) override; |
int enable_drift_compensation(bool enable) override; |
- bool is_drift_compensation_enabled() const override; |
void set_stream_drift_samples(int drift) override; |
int set_suppression_level(SuppressionLevel level) override; |
- SuppressionLevel suppression_level() const override; |
int enable_metrics(bool enable) override; |
bool are_metrics_enabled() const override; |
bool stream_has_echo() const override; |
int GetMetrics(Metrics* metrics) override; |
int enable_delay_logging(bool enable) override; |
- bool is_delay_logging_enabled() const override; |
int GetDelayMetrics(int* median, int* std) override; |
int GetDelayMetrics(int* median, |
int* std, |