diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-25 21:40:01 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-25 21:58:41 +0100 |
commit | 57c0380e1215d29527cae18b788ad32cc63c9390 (patch) | |
tree | 674d925e61337595820372edcb90b4a69c4b9dec /src/engine/readaheadmanager.h | |
parent | 659fdb9f1300a3b2dfa5c03eb78d67c876071f5d (diff) |
Remove generic ReadAheadManager::addEngineControl interface, since the Control classes are used explicit
Diffstat (limited to 'src/engine/readaheadmanager.h')
-rw-r--r-- | src/engine/readaheadmanager.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/engine/readaheadmanager.h b/src/engine/readaheadmanager.h index 1055d43433..f42722358b 100644 --- a/src/engine/readaheadmanager.h +++ b/src/engine/readaheadmanager.h @@ -13,7 +13,8 @@ #include "util/math.h" #include "cachingreader.h" -class EngineControl; +class LoopingControl; +class RateControl; class CachingReader; // ReadAheadManager is a tool for keeping track of the engine's current position @@ -38,11 +39,10 @@ class ReadAheadManager { virtual int getNextSamples(double dRate, CSAMPLE* buffer, int requested_samples); - // Used to add a new EngineControl that ReadAheadManager will use to decide + // Used to add a new EngineControls that ReadAheadManager will use to decide // which samples to return. - void addLoopingControl(EngineControl* pLoopingControl); - void addRateControl(EngineControl* pRateControl); - virtual void addEngineControl(EngineControl* control); + void addLoopingControl(LoopingControl* pLoopingControl); + void addRateControl(RateControl* pRateControl); // Get the current read-ahead position in samples. virtual inline int getPlaypos() const { @@ -118,8 +118,8 @@ class ReadAheadManager { double virtualPlaypositionEndNonInclusive); QMutex m_mutex; - QList<EngineControl*> m_engineControls; - EngineControl* m_pLoopingControl; + LoopingControl* m_pLoopingControl; + RateControl* m_pRateControl; QLinkedList<ReadLogEntry> m_readAheadLog; int m_iCurrentPosition; CachingReader* m_pReader; |