diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-01-15 21:17:20 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-22 07:03:42 +0000 |
commit | a47984b37afbb5f9e1700188de5bc166f3fa2c7f (patch) | |
tree | aba6bd1f22b94a01633eccc2ec22499dea0d9fd6 /examples/multimedia/audiodevices | |
parent | 53713e1990e9a072bb69f8cfc8b51db7a7617b5c (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.cpp | 4 |
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); |