Select default input/output audio devices if configured ones not found.

merge-requests/2/head
Phil Taylor 2021-03-01 20:44:09 +00:00
rodzic a254a937ff
commit fdad4fd6ea
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -783,6 +783,10 @@ bool audioHandler::init(const quint8 bits, const quint8 channels, const quint16
break;
}
}
if (!isInitialized) {
qDebug(logAudio()) << "Input device " << deviceInfo.deviceName() << " not found, using default";
isInitialized = setDevice(QAudioDeviceInfo::defaultInputDevice());
}
}
else
{
@ -794,6 +798,10 @@ bool audioHandler::init(const quint8 bits, const quint8 channels, const quint16
break;
}
}
if (!isInitialized) {
qDebug(logAudio()) << "Output device " << deviceInfo.deviceName() << " not found, using default";
isInitialized = setDevice(QAudioDeviceInfo::defaultOutputDevice());
}
}
return isInitialized;
}