Index: webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
diff --git a/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h b/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
index 188fb576f0b9f7bb15eb1808e6212b9aa9082c3b..5e79626d6f0d746522026537db5283f85df54283 100644 |
--- a/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
+++ b/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h |
@@ -11,6 +11,8 @@ |
#ifndef WEBRTC_MODULES_AUDIO_PROCESSING_AEC_ECHO_CANCELLATION_INTERNAL_H_ |
#define WEBRTC_MODULES_AUDIO_PROCESSING_AEC_ECHO_CANCELLATION_INTERNAL_H_ |
+#include <memory> |
+ |
extern "C" { |
#include "webrtc/common_audio/ring_buffer.h" |
} |
@@ -18,7 +20,11 @@ extern "C" { |
namespace webrtc { |
+class ApmDataDumper; |
+ |
typedef struct Aec { |
+ std::unique_ptr<ApmDataDumper> data_dumper; |
+ |
int delayCtr; |
int sampFreq; |
int splitSampFreq; |
@@ -45,12 +51,6 @@ typedef struct Aec { |
int checkBuffSize; |
short lastDelayDiff; |
-#if WEBRTC_AEC_DEBUG_DUMP |
- FILE* bufFile; |
- FILE* delayFile; |
- FILE* skewFile; |
-#endif |
- |
// Structures |
void* resampler; |