diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-24 08:46:35 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-24 08:46:35 +0200 |
commit | 80d60a1736ff82e65fd7634cd415779c47bc13ed (patch) | |
tree | b781c10607a4a84f9a4dd26f1748d4794166e051 /src/audioinputhandler.cc | |
parent | 45cbd05e50d5786a4cc18729de64b45cc28d71ba (diff) |
Virtualise backend and prepare for pulseaudio.
Diffstat (limited to 'src/audioinputhandler.cc')
-rw-r--r-- | src/audioinputhandler.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/audioinputhandler.cc b/src/audioinputhandler.cc index 95517f6..2961289 100644 --- a/src/audioinputhandler.cc +++ b/src/audioinputhandler.cc @@ -28,13 +28,14 @@ #include <QMetaType> -AudioInputHandler::AudioInputHandler(QString device) - : ai(device.toStdString().c_str()) +#include "audiobackend.h" + +AudioInputHandler::AudioInputHandler() { qRegisterMetaType<framelist_t>("framelist_t"); // Only start if we actually have an audio interface - if(device != "") start(); + if(g_audiobackend != NULL) start(); } AudioInputHandler::~AudioInputHandler() @@ -49,7 +50,7 @@ void AudioInputHandler::run() running = true; while(running) { - int sz = ai.getSamples(pcm, sizeof(pcm)); + int sz = g_audiobackend->read(pcm, sizeof(pcm)); //printf("sz: %d\n", sz); if(sz > 0) { framelist_t fl = oe.encode(pcm, sz); |