diff options
author | Hoernchen <la@tfc-server.de> | 2013-07-30 14:39:07 +0200 |
---|---|---|
committer | Hoernchen <la@tfc-server.de> | 2013-07-30 14:39:07 +0200 |
commit | fca9f8870f8fa8144a97c02843aa6004ddd26421 (patch) | |
tree | aae540d70445b8a7cab20d3eb4a82f3ecc531bdf /sdrbase/audio/audiodeviceinfo.cpp | |
parent | 99466ed1d9cf2eadb8b43ea9dbe68ce52aa25ecf (diff) |
at5 audio
requires qtmultimedia5-dev
Diffstat (limited to 'sdrbase/audio/audiodeviceinfo.cpp')
-rw-r--r-- | sdrbase/audio/audiodeviceinfo.cpp | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/sdrbase/audio/audiodeviceinfo.cpp b/sdrbase/audio/audiodeviceinfo.cpp index dacefc3..4d36691 100644 --- a/sdrbase/audio/audiodeviceinfo.cpp +++ b/sdrbase/audio/audiodeviceinfo.cpp @@ -16,39 +16,38 @@ /////////////////////////////////////////////////////////////////////////////////// #include "audio/audiodeviceinfo.h" -#include <portaudio.h> AudioDeviceInfo::AudioDeviceInfo() { - const PaDeviceInfo *deviceInfo; - const PaHostApiInfo *apiInfo; - PaError err; - int numDevices; - int i; - - if((numDevices = Pa_GetDeviceCount()) < 0) { - err = numDevices; - goto failed; - } - - m_devices.clear(); - - for(i = 0; i < numDevices; i++) { - deviceInfo = Pa_GetDeviceInfo(i); - if(deviceInfo->maxOutputChannels >= 2) { - apiInfo = Pa_GetHostApiInfo(deviceInfo->hostApi); - m_devices.append(Device( - QString::fromLatin1(deviceInfo->name), - QString::fromLatin1(apiInfo->name), - i)); - } - } - qDebug("Audio initialisation: %d devices found", m_devices.count()); - return; - -failed: - if(err != paNoError) - qCritical("Audio initialisation failed: %s (%d)", Pa_GetErrorText(err), err); +// const PaDeviceInfo *deviceInfo; +// const PaHostApiInfo *apiInfo; +// PaError err; +// int numDevices; +// int i; +// +// if((numDevices = Pa_GetDeviceCount()) < 0) { +// err = numDevices; +// goto failed; +// } +// +// m_devices.clear(); +// +// for(i = 0; i < numDevices; i++) { +// deviceInfo = Pa_GetDeviceInfo(i); +// if(deviceInfo->maxOutputChannels >= 2) { +// apiInfo = Pa_GetHostApiInfo(deviceInfo->hostApi); +// m_devices.append(Device( +// QString::fromLatin1(deviceInfo->name), +// QString::fromLatin1(apiInfo->name), +// i)); +// } +// } +// qDebug("Audio initialisation: %d devices found", m_devices.count()); +// return; +// +//failed: +// if(err != paNoError) +// qCritical("Audio initialisation failed: %s (%d)", Pa_GetErrorText(err), err); } int AudioDeviceInfo::match(const QString& api, const QString device) const |