summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/audiodevices
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-01-15 21:17:20 +0100
committerLars Knoll <lars.knoll@qt.io>2021-01-22 07:03:42 +0000
commita47984b37afbb5f9e1700188de5bc166f3fa2c7f (patch)
treeaba6bd1f22b94a01633eccc2ec22499dea0d9fd6 /examples/multimedia/audiodevices
parent53713e1990e9a072bb69f8cfc8b51db7a7617b5c (diff)
Remove the static methods from QAudioDeviceInfo
QMediaDeviceManager now has the information. Change-Id: Iadba41d14c2a8d02d3e8eb3024e30a525ea0e14c Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'examples/multimedia/audiodevices')
-rw-r--r--examples/multimedia/audiodevices/audiodevices.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/multimedia/audiodevices/audiodevices.cpp b/examples/multimedia/audiodevices/audiodevices.cpp
index a7d8ea467..3ae05f69f 100644
--- a/examples/multimedia/audiodevices/audiodevices.cpp
+++ b/examples/multimedia/audiodevices/audiodevices.cpp
@@ -152,7 +152,9 @@ void AudioTest::modeChanged(int idx)
testResult->clear();
deviceBox->clear();
const QAudio::Mode mode = idx == 0 ? QAudio::AudioInput : QAudio::AudioOutput;
- for (auto &deviceInfo: QAudioDeviceInfo::availableDevices(mode))
+ auto *deviceManager = QMediaDeviceManager::instance();
+ const auto devices = mode == QAudio::AudioInput ? deviceManager->audioInputs() : deviceManager->audioOutputs();
+ for (auto &deviceInfo: devices)
deviceBox->addItem(deviceInfo.description(), QVariant::fromValue(deviceInfo));
deviceBox->setCurrentIndex(0);