mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-08 03:35:35 +08:00
fix(ui): Do not add default audio device twice
This commit is contained in:
@@ -321,29 +321,14 @@ namespace swift::core::context
|
||||
return this->getAudioDevices().getOutputDevices();
|
||||
}
|
||||
|
||||
CAudioDeviceInfoList CContextAudioBase::getAudioDevicesPlusDefault() const
|
||||
{
|
||||
return CAudioDeviceInfoList::allDevicesPlusDefault();
|
||||
}
|
||||
|
||||
CAudioDeviceInfoList CContextAudioBase::getAudioInputDevicesPlusDefault() const
|
||||
{
|
||||
return this->getAudioDevicesPlusDefault().getInputDevices();
|
||||
}
|
||||
|
||||
CAudioDeviceInfoList CContextAudioBase::getAudioOutputDevicesPlusDefault() const
|
||||
{
|
||||
return this->getAudioDevicesPlusDefault().getOutputDevices();
|
||||
}
|
||||
|
||||
CAudioDeviceInfoList CContextAudioBase::getCurrentAudioDevices() const
|
||||
{
|
||||
const QString inputDeviceName = m_inputDeviceSetting.get();
|
||||
const CAudioDeviceInfo inputDevice = this->getAudioInputDevicesPlusDefault().findByNameOrDefault(
|
||||
const CAudioDeviceInfo inputDevice = this->getAudioInputDevices().findByNameOrDefault(
|
||||
inputDeviceName, CAudioDeviceInfo::getDefaultInputDevice());
|
||||
|
||||
const QString outputDeviceName = m_outputDeviceSetting.get();
|
||||
const CAudioDeviceInfo outputDevice = this->getAudioOutputDevicesPlusDefault().findByNameOrDefault(
|
||||
const CAudioDeviceInfo outputDevice = this->getAudioOutputDevices().findByNameOrDefault(
|
||||
outputDeviceName, CAudioDeviceInfo::getDefaultOutputDevice());
|
||||
|
||||
CAudioDeviceInfoList devices;
|
||||
|
||||
Reference in New Issue
Block a user