diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-01-12 13:09:52 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-22 07:02:37 +0000 |
commit | 805b10624ced9b97283e94594a5c7db4c10c63c4 (patch) | |
tree | 4373df233c649604d9cae93b47b8347762183ab0 /examples | |
parent | 03364bdfea98bfab6e02098f4c77619ecec63b97 (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.cpp | 12 | ||||
-rw-r--r-- | examples/multimedia/audiorecorder/audiorecorder.h | 4 |
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; |