Mercurial > hg > svapp
diff audio/AudioCallbackPlaySource.cpp @ 551:b9d8c7a690d6 bqresample
Add a ResamplerWrapper
author | Chris Cannam |
---|---|
date | Wed, 07 Dec 2016 13:57:45 +0000 |
parents | c732251237b1 |
children | 8c11ca1ebc39 |
line wrap: on
line diff
--- a/audio/AudioCallbackPlaySource.cpp Wed Dec 07 12:04:41 2016 +0000 +++ b/audio/AudioCallbackPlaySource.cpp Wed Dec 07 13:57:45 2016 +0000 @@ -28,6 +28,7 @@ #include "plugin/RealTimePluginInstance.h" #include "bqaudioio/SystemPlaybackTarget.h" +#include "bqaudioio/ResamplerWrapper.h" #include <rubberband/RubberBandStretcher.h> using namespace RubberBand; @@ -77,7 +78,8 @@ m_stretcherInputCount(0), m_stretcherInputs(0), m_stretcherInputSizes(0), - m_fillThread(0) + m_fillThread(0), + m_resamplerWrapper(0) { m_viewManager->setAudioPlaySource(this); @@ -573,6 +575,12 @@ } void +AudioCallbackPlaySource::setResamplerWrapper(breakfastquay::ResamplerWrapper *w) +{ + m_resamplerWrapper = w; +} + +void AudioCallbackPlaySource::setSystemPlaybackBlockSize(int size) { cout << "AudioCallbackPlaySource::setTarget: Block size -> " << size << endl;