From 80d60a1736ff82e65fd7634cd415779c47bc13ed Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 24 Sep 2014 08:46:35 +0200 Subject: Virtualise backend and prepare for pulseaudio. --- src/audioinputhandler.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/audioinputhandler.cc') 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 -AudioInputHandler::AudioInputHandler(QString device) - : ai(device.toStdString().c_str()) +#include "audiobackend.h" + +AudioInputHandler::AudioInputHandler() { qRegisterMetaType("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); -- cgit v1.2.3