summaryrefslogtreecommitdiffstats
path: root/examples/charts/audio/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/charts/audio/main.cpp')
-rw-r--r--examples/charts/audio/main.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/examples/charts/audio/main.cpp b/examples/charts/audio/main.cpp
index be287d7b..8c4eca66 100644
--- a/examples/charts/audio/main.cpp
+++ b/examples/charts/audio/main.cpp
@@ -27,13 +27,24 @@
**
****************************************************************************/
-#include <QtWidgets/QApplication>
#include "widget.h"
+#include <QtMultimedia/QAudioDeviceInfo>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QMessageBox>
+
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
- Widget w;
+
+ const QAudioDeviceInfo inputDevice = QAudioDeviceInfo::defaultInputDevice();
+ if (inputDevice.isNull()) {
+ QMessageBox::warning(nullptr, "audio",
+ "There is no audio input device available.");
+ return -1;
+ }
+
+ Widget w(inputDevice);
w.show();
return a.exec();