diff options
Diffstat (limited to 'examples/charts/audio/main.cpp')
-rw-r--r-- | examples/charts/audio/main.cpp | 15 |
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(); |