summaryrefslogtreecommitdiff
path: root/src/audioinputhandler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/audioinputhandler.cc')
-rw-r--r--src/audioinputhandler.cc9
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);