| 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;
|
|
|