diff options
author | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-21 22:39:46 +0100 |
---|---|---|
committer | Daniel Schürmann <daschuer@mixxx.org> | 2015-03-25 20:24:53 +0100 |
commit | 659fdb9f1300a3b2dfa5c03eb78d67c876071f5d (patch) | |
tree | 3477c5c90607137526c813e98c9892d81540add6 /src/engine/readaheadmanager.h | |
parent | e5aba0c74e7aa22f700c331dc8d8469945882a07 (diff) |
Added dedicated pointer for loopingControl In RAMAN
Diffstat (limited to 'src/engine/readaheadmanager.h')
-rw-r--r-- | src/engine/readaheadmanager.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/readaheadmanager.h b/src/engine/readaheadmanager.h index 9b784a9cef..1055d43433 100644 --- a/src/engine/readaheadmanager.h +++ b/src/engine/readaheadmanager.h @@ -37,8 +37,11 @@ class ReadAheadManager { // samples read is less than the requested number of samples. virtual int getNextSamples(double dRate, CSAMPLE* buffer, int requested_samples); + // Used to add a new EngineControl that ReadAheadManager will use to decide // which samples to return. + void addLoopingControl(EngineControl* pLoopingControl); + void addRateControl(EngineControl* pRateControl); virtual void addEngineControl(EngineControl* control); // Get the current read-ahead position in samples. @@ -115,7 +118,8 @@ class ReadAheadManager { double virtualPlaypositionEndNonInclusive); QMutex m_mutex; - QList<EngineControl*> m_sEngineControls; + QList<EngineControl*> m_engineControls; + EngineControl* m_pLoopingControl; QLinkedList<ReadLogEntry> m_readAheadLog; int m_iCurrentPosition; CachingReader* m_pReader; |