summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-01-12 13:09:52 +0100
committerLars Knoll <lars.knoll@qt.io>2021-01-22 07:02:37 +0000
commit805b10624ced9b97283e94594a5c7db4c10c63c4 (patch)
tree4373df233c649604d9cae93b47b8347762183ab0 /examples
parent03364bdfea98bfab6e02098f4c77619ecec63b97 (diff)
Get rid of QAudioRecorder and the audiocapture plugin
QMediaRecorder will need to get an audio-only mode instead. Change-Id: I7c4ee72e96de16cc1536f46a59ad18509607fa22 Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/multimedia/audiorecorder/audiorecorder.cpp12
-rw-r--r--examples/multimedia/audiorecorder/audiorecorder.h4
2 files changed, 8 insertions, 8 deletions
diff --git a/examples/multimedia/audiorecorder/audiorecorder.cpp b/examples/multimedia/audiorecorder/audiorecorder.cpp
index 65d952e0d..80eb18165 100644
--- a/examples/multimedia/audiorecorder/audiorecorder.cpp
+++ b/examples/multimedia/audiorecorder/audiorecorder.cpp
@@ -54,7 +54,7 @@
#include "ui_audiorecorder.h"
#include <QAudioProbe>
-#include <QAudioRecorder>
+#include <QMediaRecorder>
#include <QDir>
#include <QFileDialog>
#include <QMediaRecorder>
@@ -71,7 +71,7 @@ AudioRecorder::AudioRecorder()
{
ui->setupUi(this);
- m_audioRecorder = new QAudioRecorder(this);
+ m_audioRecorder = new QMediaRecorder(QMediaRecorder::AudioOnly, this);
m_probe = new QAudioProbe(this);
connect(m_probe, &QAudioProbe::audioBufferProbed,
this, &AudioRecorder::processBuffer);
@@ -120,10 +120,10 @@ AudioRecorder::AudioRecorder()
ui->bitrateBox->addItem(QStringLiteral("96000"), QVariant(96000));
ui->bitrateBox->addItem(QStringLiteral("128000"), QVariant(128000));
- connect(m_audioRecorder, &QAudioRecorder::durationChanged, this, &AudioRecorder::updateProgress);
- connect(m_audioRecorder, &QAudioRecorder::statusChanged, this, &AudioRecorder::updateStatus);
- connect(m_audioRecorder, &QAudioRecorder::stateChanged, this, &AudioRecorder::onStateChanged);
- connect(m_audioRecorder, QOverload<QMediaRecorder::Error>::of(&QAudioRecorder::error), this,
+ connect(m_audioRecorder, &QMediaRecorder::durationChanged, this, &AudioRecorder::updateProgress);
+ connect(m_audioRecorder, &QMediaRecorder::statusChanged, this, &AudioRecorder::updateStatus);
+ connect(m_audioRecorder, &QMediaRecorder::stateChanged, this, &AudioRecorder::onStateChanged);
+ connect(m_audioRecorder, QOverload<QMediaRecorder::Error>::of(&QMediaRecorder::error), this,
&AudioRecorder::displayErrorMessage);
}
diff --git a/examples/multimedia/audiorecorder/audiorecorder.h b/examples/multimedia/audiorecorder/audiorecorder.h
index 6818dba90..05b41cda4 100644
--- a/examples/multimedia/audiorecorder/audiorecorder.h
+++ b/examples/multimedia/audiorecorder/audiorecorder.h
@@ -57,7 +57,7 @@
QT_BEGIN_NAMESPACE
namespace Ui { class AudioRecorder; }
-class QAudioRecorder;
+class QMediaRecorder;
class QAudioProbe;
class QAudioBuffer;
QT_END_NAMESPACE
@@ -89,7 +89,7 @@ private:
Ui::AudioRecorder *ui = nullptr;
- QAudioRecorder *m_audioRecorder = nullptr;
+ QMediaRecorder *m_audioRecorder = nullptr;
QAudioProbe *m_probe = nullptr;
QList<AudioLevel*> m_audioLevels;
bool m_outputLocationSet = false;