diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-28 22:46:25 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-28 22:46:25 +0100 |
commit | 8b6206b3819b75b4eb0284085b67a8b82eb21d1f (patch) | |
tree | 9e8132b80d1e1c9553f9b197d38f6e13751758d7 /src/engine/readaheadmanager.h | |
parent | 18feb6df757942bddc2cecced2a9b5fce6f619e1 (diff) |
Moved setter for Loopingcontrol to constructor, added assertion for != Null
and added Constructor overload to bypass the assertions for the test case.
Diffstat (limited to 'src/engine/readaheadmanager.h')
-rw-r--r-- | src/engine/readaheadmanager.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/engine/readaheadmanager.h b/src/engine/readaheadmanager.h index f42722358b..53f7655ac8 100644 --- a/src/engine/readaheadmanager.h +++ b/src/engine/readaheadmanager.h @@ -28,7 +28,9 @@ class CachingReader; // point. class ReadAheadManager { public: - explicit ReadAheadManager(CachingReader* reader); + explicit ReadAheadManager(); // Only for testing: ReadAheadManagerMock + explicit ReadAheadManager(CachingReader* reader, + LoopingControl* pLoopingControl); virtual ~ReadAheadManager(); // Call this method to fill buffer with requested_samples out of the @@ -41,7 +43,7 @@ class ReadAheadManager { // Used to add a new EngineControls that ReadAheadManager will use to decide // which samples to return. - void addLoopingControl(LoopingControl* pLoopingControl); + void addLoopingControl(); void addRateControl(RateControl* pRateControl); // Get the current read-ahead position in samples. |