fix(ui): Do not add default audio device twice

This commit is contained in:
Lars Toenning
2024-11-22 13:22:31 +01:00
parent 0b659b8edd
commit f63e988575
5 changed files with 5 additions and 47 deletions

View File

@@ -157,27 +157,6 @@ namespace swift::misc::audio
return i;
}
CAudioDeviceInfoList CAudioDeviceInfoList::allInputDevicesPlusDefault()
{
CAudioDeviceInfoList i = allInputDevices();
i.push_back(CAudioDeviceInfoList::defaultInputDevice());
return i;
}
CAudioDeviceInfoList CAudioDeviceInfoList::allOutputDevicesPlusDefault()
{
CAudioDeviceInfoList o = allOutputDevices();
o.push_back(CAudioDeviceInfoList::defaultOutputDevice());
return o;
}
CAudioDeviceInfoList CAudioDeviceInfoList::allDevicesPlusDefault()
{
CAudioDeviceInfoList i = allInputDevicesPlusDefault();
i.push_back(allOutputDevicesPlusDefault());
return i;
}
QList<QAudioDevice> CAudioDeviceInfoList::allQtInputDevices()
{
const QList<QAudioDevice> devices = QMediaDevices::audioInputs();

View File

@@ -86,9 +86,6 @@ namespace swift::misc::audio
static CAudioDeviceInfoList allInputDevices();
static CAudioDeviceInfoList allOutputDevices();
static CAudioDeviceInfoList allDevices();
static CAudioDeviceInfoList allInputDevicesPlusDefault();
static CAudioDeviceInfoList allOutputDevicesPlusDefault();
static CAudioDeviceInfoList allDevicesPlusDefault();
static QList<QAudioDevice> allQtInputDevices();
static QList<QAudioDevice> allQtOutputDevices();
static QAudioDevice defaultQtInputDevice();