diff options
author | Roland Stigge <stigge@antcom.de> | 2019-02-18 22:26:31 +0100 |
---|---|---|
committer | Roland Stigge <stigge@antcom.de> | 2019-02-18 22:26:31 +0100 |
commit | 5bbc247ade4f6fc705269e3b0a8a8cae13eeef12 (patch) | |
tree | 3a3c97f49441d9ee9bfc1933a463cdbd069a2d4d /audioio.cpp | |
parent | 47bb06f89d486011efbcc50607387608ddfbe8c7 (diff) |
Bugfix
Diffstat (limited to 'audioio.cpp')
-rw-r--r-- | audioio.cpp | 8 |
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 |