Mercurial > hg > svapp
diff framework/MainWindowBase.h @ 738:48001ed9143b audio-source-refactor
Introduce TimeStretchWrapper; some work towards making the AudioCallbackPlaySource not actually try to be an ApplicationPlaybackSource itself but only return one that is constructed from wrappers that it controls the lifespan of
author | Chris Cannam |
---|---|
date | Wed, 18 Mar 2020 12:51:41 +0000 |
parents | 15da3ab3d416 |
children | 771ec060c1d2 |
line wrap: on
line diff
--- a/framework/MainWindowBase.h Wed Feb 05 12:33:24 2020 +0000 +++ b/framework/MainWindowBase.h Wed Mar 18 12:51:41 2020 +0000 @@ -50,6 +50,7 @@ class WaveformLayer; class WaveFileModel; class AudioCallbackPlaySource; +class TimeStretchWrapper; class AudioCallbackRecordTarget; class CommandHistory; class QMenu; @@ -75,7 +76,6 @@ namespace breakfastquay { class SystemPlaybackTarget; class SystemAudioIO; - class ResamplerWrapper; } /** @@ -413,7 +413,6 @@ AudioCallbackPlaySource *m_playSource; AudioCallbackRecordTarget *m_recordTarget; - breakfastquay::ResamplerWrapper *m_resamplerWrapper; breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this... breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists