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 dbe3fd24d430a5e53aeac7f6ec06e8708d2d6a1b..1284d6a3e595e9eb0fc42d0ebca8edddb5c7ef0f 100644 |
--- a/webrtc/modules/audio_processing/audio_processing_impl.h |
+++ b/webrtc/modules/audio_processing/audio_processing_impl.h |
@@ -286,11 +286,11 @@ class AudioProcessingImpl : public AudioProcessing { |
// Creates and returns new CaptureStreamInfo filled with the capture |
// stream and data (delay, drift etc). |
- std::unique_ptr<AecDump::CaptureStreamInfo> RecordUnprocessedCaptureStream( |
+ AecDump::CaptureStreamInfo* RecordUnprocessedCaptureStream( |
const float* const* capture_stream) const |
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
- std::unique_ptr<AecDump::CaptureStreamInfo> RecordUnprocessedCaptureStream( |
+ AecDump::CaptureStreamInfo* RecordUnprocessedCaptureStream( |
const AudioFrame& capture_frame) const |
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
@@ -298,13 +298,12 @@ class AudioProcessingImpl : public AudioProcessing { |
// stream and sends it to be written with AecDump. |
void RecordProcessedCaptureStream( |
const float* const* processed_capture_stream, |
- std::unique_ptr<AecDump::CaptureStreamInfo> stream_info) const |
+ AecDump::CaptureStreamInfo* stream_info) const |
EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
- void RecordProcessedCaptureStream( |
- const AudioFrame& processed_capture_frame, |
- std::unique_ptr<AecDump::CaptureStreamInfo> stream_info) const |
- EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
+ void RecordProcessedCaptureStream(const AudioFrame& processed_capture_frame, |
+ AecDump::CaptureStreamInfo* stream_info) |
+ const EXCLUSIVE_LOCKS_REQUIRED(crit_capture_); |
// Copies data (delay, drift, etc) into the |stream_info| object. |
void PopulateStreamInfoWithState(AecDump::CaptureStreamInfo* stream_info) |