summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2021-05-19 09:52:36 +0200
committerLars Knoll <lars.knoll@qt.io>2021-05-19 11:11:11 +0000
commitc9b9de6473474fe77b6e32232a461feb995939c2 (patch)
treed058b1f98080b203eadf29b597bad24ffa21e35b /examples
parent62716f1c3dc918a91f12f16fe2aea773c3358710 (diff)
Fix recording error in spectrum example
Change-Id: Icbd7c7f9969c13149ca0b455cd7bd43693d5cb01 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/multimedia/spectrum/app/engine.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/multimedia/spectrum/app/engine.cpp b/examples/multimedia/spectrum/app/engine.cpp
index c251414af..8353d3d47 100644
--- a/examples/multimedia/spectrum/app/engine.cpp
+++ b/examples/multimedia/spectrum/app/engine.cpp
@@ -561,6 +561,11 @@ bool Engine::selectFormat()
format.setSampleRate(qBound(minSampleRate, 48000, maxSampleRate));
format.setChannelCount(qBound(minChannelCount, 2, maxChannelCount));
+ const bool inputSupport = m_audioInputDevice.isFormatSupported(format);
+ const bool outputSupport = m_audioOutputDevice.isFormatSupported(format);
+ if (inputSupport && outputSupport)
+ foundSupportedFormat = true;
+
setFormat(format);
}