Index: webrtc/modules/audio_processing/test/audio_processing_simulator.h |
diff --git a/webrtc/modules/audio_processing/test/audio_processing_simulator.h b/webrtc/modules/audio_processing/test/audio_processing_simulator.h |
index 367e30f1f7f0067d224db7b845ac4ef8b1de1f74..d1def43b352248432f0bd89cf6e8c5993069c8a8 100644 |
--- a/webrtc/modules/audio_processing/test/audio_processing_simulator.h |
+++ b/webrtc/modules/audio_processing/test/audio_processing_simulator.h |
@@ -28,6 +28,9 @@ namespace test { |
// Holds all the parameters available for controlling the simulation. |
struct SimulationSettings { |
+ SimulationSettings(); |
+ SimulationSettings(const SimulationSettings&); |
+ ~SimulationSettings(); |
rtc::Optional<int> stream_delay; |
rtc::Optional<int> stream_drift_samples; |
rtc::Optional<int> output_sample_rate_hz; |
@@ -92,9 +95,8 @@ class AudioProcessingSimulator { |
public: |
static const int kChunksPerSecond = 1000 / AudioProcessing::kChunkSizeMs; |
- explicit AudioProcessingSimulator(const SimulationSettings& settings) |
- : settings_(settings) {} |
- virtual ~AudioProcessingSimulator() {} |
+ explicit AudioProcessingSimulator(const SimulationSettings& settings); |
+ virtual ~AudioProcessingSimulator(); |
// Processes the data in the input. |
virtual void Process() = 0; |