[AFV] Ref T739, default device handling

* renamed some device list functions
* improved default device handling
This commit is contained in:
Klaus Basan
2019-10-27 02:51:48 +01:00
committed by Mat Sutcliffe
parent 5150fb4e86
commit aed1103ce6
5 changed files with 66 additions and 28 deletions

View File

@@ -86,8 +86,8 @@ namespace BlackSound
{
if (device.isDefault() || !device.isValid())
{
if (device.getType() == CAudioDeviceInfo::InputDevice) { return CAudioDeviceInfoList::defaultInputDevice(); }
else { return CAudioDeviceInfoList::defaultOutputDevice(); }
if (device.getType() == CAudioDeviceInfo::InputDevice) { return CAudioDeviceInfoList::defaultQtInputDevice(); }
else { return CAudioDeviceInfoList::defaultQtOutputDevice(); }
}
const QList<QAudioDeviceInfo> allQtDevices =
@@ -157,7 +157,7 @@ namespace BlackSound
QAudioDeviceInfo getHighestCompatibleOutputDevice(const CAudioDeviceInfo &device, QAudioFormat &format)
{
if (device.isDefault()) { return CAudioDeviceInfoList::defaultOutputDevice(); }
if (device.isDefault()) { return CAudioDeviceInfoList::defaultQtOutputDevice(); }
const QList<QAudioDeviceInfo> allQtDevices = CAudioDeviceInfoList::allQtOutputDevices();
QList<QAudioDeviceInfo> supportedDevices;