summaryrefslogtreecommitdiffhomepage
path: root/audioio.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'audioio.cpp')
-rw-r--r--audioio.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/audioio.cpp b/audioio.cpp
index 31fa1cd..f24a0fd 100644
--- a/audioio.cpp
+++ b/audioio.cpp
@@ -24,10 +24,12 @@ class Callback: public portaudio::CallbackInterface {
const PaStreamCallbackTimeInfo* timeInfo,
PaStreamCallbackFlags statusFlags ) override
{
- std::cout << "Callback" << std::endl;
-
float* buf = (float*)inputBuffer;
+ std::cout << "Callback " << std::endl;
+
for (int i = 0; i < framesPerBuffer; i++) {
+ //if (buf[i] > 0.1)
+ // std::cout << "DEBUG: " << buf[i] << std::endl;
mBuffer[i] = buf[i];
}
return 0;
@@ -113,7 +115,7 @@ RIT::AudioIO::~AudioIO()
std::vector<std::complex<double>> RIT::AudioIO::sample()
{
- return mImpl->mCallback.mBuffer; // TODO: thread synchronization! Ringbuffer? PaUtilRingBuffer?
+ return mImpl->mCallback.mBuffer; // TODO: thread synchronization! Ringbuffer
}
int RIT::AudioIO::size() const