summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-06-11 11:55:29 +0200
committerLars Knoll <lars.knoll@qt.io>2021-06-16 08:56:52 +0200
commitfde5d6f7cce6118cac4ce7b92cd056225737917f (patch)
tree6eafa4110806eb354f899cbd4fea2b826c9fdf2c /examples
parent994bcb23af8399485ddfdd16d2ba34c20326b432 (diff)
Rename QMediaEncoder to QMediaRecorder
As per API review, this is the better name. Since we removed the old QMediaRecorder class, the name is free as well. Change-Id: I1ec9af3876af8b6957e20c13f9e225bf1e5032d5 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/multimedia/audiorecorder/audiorecorder.cpp40
-rw-r--r--examples/multimedia/audiorecorder/audiorecorder.h8
-rw-r--r--examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc12
-rw-r--r--examples/multimediawidgets/camera/camera.cpp22
-rw-r--r--examples/multimediawidgets/camera/camera.h6
-rw-r--r--examples/multimediawidgets/camera/doc/src/camera.qdoc6
-rw-r--r--examples/multimediawidgets/camera/videosettings.cpp4
-rw-r--r--examples/multimediawidgets/camera/videosettings.h6
8 files changed, 52 insertions, 52 deletions
diff --git a/examples/multimedia/audiorecorder/audiorecorder.cpp b/examples/multimedia/audiorecorder/audiorecorder.cpp
index 9286cf987..4983fa97c 100644
--- a/examples/multimedia/audiorecorder/audiorecorder.cpp
+++ b/examples/multimedia/audiorecorder/audiorecorder.cpp
@@ -53,10 +53,10 @@
#include "ui_audiorecorder.h"
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QDir>
#include <QFileDialog>
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QStandardPaths>
#include <qmediadevices.h>
#include <qaudiodevice.h>
@@ -71,7 +71,7 @@ AudioRecorder::AudioRecorder()
{
ui->setupUi(this);
- m_audioEncoder = new QMediaEncoder(this);
+ m_audioEncoder = new QMediaRecorder(this);
m_captureSession.setEncoder(m_audioEncoder);
m_captureSession.setAudioInput(new QAudioInput(this));
// ### replace with a monitoring output once we have it.
@@ -123,61 +123,61 @@ AudioRecorder::AudioRecorder()
ui->bitrateBox->addItem(QStringLiteral("96000"), QVariant(96000));
ui->bitrateBox->addItem(QStringLiteral("128000"), QVariant(128000));
- connect(m_audioEncoder, &QMediaEncoder::durationChanged, this, &AudioRecorder::updateProgress);
- connect(m_audioEncoder, &QMediaEncoder::statusChanged, this, &AudioRecorder::updateStatus);
- connect(m_audioEncoder, &QMediaEncoder::recorderStateChanged, this, &AudioRecorder::onStateChanged);
- connect(m_audioEncoder, &QMediaEncoder::errorChanged, this, &AudioRecorder::displayErrorMessage);
+ connect(m_audioEncoder, &QMediaRecorder::durationChanged, this, &AudioRecorder::updateProgress);
+ connect(m_audioEncoder, &QMediaRecorder::statusChanged, this, &AudioRecorder::updateStatus);
+ connect(m_audioEncoder, &QMediaRecorder::recorderStateChanged, this, &AudioRecorder::onStateChanged);
+ connect(m_audioEncoder, &QMediaRecorder::errorChanged, this, &AudioRecorder::displayErrorMessage);
}
void AudioRecorder::updateProgress(qint64 duration)
{
- if (m_audioEncoder->error() != QMediaEncoder::NoError || duration < 2000)
+ if (m_audioEncoder->error() != QMediaRecorder::NoError || duration < 2000)
return;
ui->statusbar->showMessage(tr("Recorded %1 sec").arg(duration / 1000));
}
-void AudioRecorder::updateStatus(QMediaEncoder::Status status)
+void AudioRecorder::updateStatus(QMediaRecorder::Status status)
{
QString statusMessage;
switch (status) {
- case QMediaEncoder::RecordingStatus:
+ case QMediaRecorder::RecordingStatus:
statusMessage = tr("Recording to %1").arg(m_audioEncoder->actualLocation().toString());
break;
- case QMediaEncoder::PausedStatus:
+ case QMediaRecorder::PausedStatus:
clearAudioLevels();
statusMessage = tr("Paused");
break;
- case QMediaEncoder::StoppedStatus:
+ case QMediaRecorder::StoppedStatus:
clearAudioLevels();
statusMessage = tr("Stopped");
default:
break;
}
- if (m_audioEncoder->error() == QMediaEncoder::NoError)
+ if (m_audioEncoder->error() == QMediaRecorder::NoError)
ui->statusbar->showMessage(statusMessage);
}
-void AudioRecorder::onStateChanged(QMediaEncoder::RecorderState state)
+void AudioRecorder::onStateChanged(QMediaRecorder::RecorderState state)
{
switch (state) {
- case QMediaEncoder::RecordingState:
+ case QMediaRecorder::RecordingState:
ui->recordButton->setText(tr("Stop"));
ui->pauseButton->setText(tr("Pause"));
break;
- case QMediaEncoder::PausedState:
+ case QMediaRecorder::PausedState:
ui->recordButton->setText(tr("Stop"));
ui->pauseButton->setText(tr("Resume"));
break;
- case QMediaEncoder::StoppedState:
+ case QMediaRecorder::StoppedState:
ui->recordButton->setText(tr("Record"));
ui->pauseButton->setText(tr("Pause"));
break;
}
- ui->pauseButton->setEnabled(m_audioEncoder->recorderState() != QMediaEncoder::StoppedState);
+ ui->pauseButton->setEnabled(m_audioEncoder->recorderState() != QMediaRecorder::StoppedState);
}
static QVariant boxValue(const QComboBox *box)
@@ -191,7 +191,7 @@ static QVariant boxValue(const QComboBox *box)
void AudioRecorder::toggleRecord()
{
- if (m_audioEncoder->recorderState() == QMediaEncoder::StoppedState) {
+ if (m_audioEncoder->recorderState() == QMediaRecorder::StoppedState) {
m_captureSession.audioInput()->setDevice(boxValue(ui->audioDeviceBox).value<QAudioDevice>());
QMediaEncoderSettings settings;
@@ -215,7 +215,7 @@ void AudioRecorder::toggleRecord()
void AudioRecorder::togglePause()
{
- if (m_audioEncoder->recorderState() != QMediaEncoder::PausedState)
+ if (m_audioEncoder->recorderState() != QMediaRecorder::PausedState)
m_audioEncoder->pause();
else
m_audioEncoder->record();
diff --git a/examples/multimedia/audiorecorder/audiorecorder.h b/examples/multimedia/audiorecorder/audiorecorder.h
index 61cbd17f5..55dd37a8d 100644
--- a/examples/multimedia/audiorecorder/audiorecorder.h
+++ b/examples/multimedia/audiorecorder/audiorecorder.h
@@ -52,7 +52,7 @@
#define AUDIORECORDER_H
#include <QMainWindow>
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QMediaCaptureSession>
#include <QUrl>
@@ -78,8 +78,8 @@ private slots:
void togglePause();
void toggleRecord();
- void updateStatus(QMediaEncoder::Status);
- void onStateChanged(QMediaEncoder::RecorderState);
+ void updateStatus(QMediaRecorder::Status);
+ void onStateChanged(QMediaRecorder::RecorderState);
void updateProgress(qint64 pos);
void displayErrorMessage();
@@ -89,7 +89,7 @@ private:
Ui::AudioRecorder *ui = nullptr;
QMediaCaptureSession m_captureSession;
- QMediaEncoder *m_audioEncoder = nullptr;
+ QMediaRecorder *m_audioEncoder = nullptr;
QList<AudioLevel*> m_audioLevels;
bool m_outputLocationSet = false;
diff --git a/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc b/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc
index 2ec189c42..d5d49e723 100644
--- a/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc
+++ b/examples/multimedia/audiorecorder/doc/src/audiorecorder.qdoc
@@ -64,11 +64,11 @@
\endcode
And setup the lists as described above. The text on the record and pause
- buttons are toggled depending on the \l{QMediaEncoder::RecorderState}{state} of
+ buttons are toggled depending on the \l{QMediaRecorder::RecorderState}{state} of
the \c audioRecorder object. This means that if the state is
- \l{QMediaEncoder::StoppedState} then the button text will be "Record" and
- "Pause". In \l{QMediaEncoder::RecordingState} the record button will have
- the text "Stop", and in \l{QMediaEncoder::PausedState} the pause button
+ \l{QMediaRecorder::StoppedState} then the button text will be "Record" and
+ "Pause". In \l{QMediaRecorder::RecordingState} the record button will have
+ the text "Stop", and in \l{QMediaRecorder::PausedState} the pause button
will have the text "Resume".
Pressing the buttons will also result in a toggle based on the state. If
@@ -76,7 +76,7 @@
\l{QAudioEncoderSettings} based on the values of the selection lists,
will set the encoding settings and container on the \c audioRecorder
object, and start recording using the
- \l{QMediaEncoder::record()}{record()} method.
+ \l{QMediaRecorder::record()}{record()} method.
\code
QAudioEncoderSettings settings;
@@ -95,7 +95,7 @@
\endcode
While recording, the status bar of the application is updated with duration information
- from the \l{QMediaEncoder::durationChanged()}{durationChanged} signal from the
+ from the \l{QMediaRecorder::durationChanged()}{durationChanged} signal from the
\c audioRecorder object.
\code
diff --git a/examples/multimediawidgets/camera/camera.cpp b/examples/multimediawidgets/camera/camera.cpp
index 796f37f42..f45971e9f 100644
--- a/examples/multimediawidgets/camera/camera.cpp
+++ b/examples/multimediawidgets/camera/camera.cpp
@@ -54,7 +54,7 @@
#include "imagesettings.h"
#include "metadatadialog.h"
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QVideoWidget>
#include <QCameraDevice>
#include <QMediaMetaData>
@@ -101,15 +101,15 @@ void Camera::setCamera(const QCameraDevice &cameraInfo)
connect(m_camera.data(), &QCamera::activeChanged, this, &Camera::updateCameraActive);
connect(m_camera.data(), &QCamera::errorOccurred, this, &Camera::displayCameraError);
- m_mediaEncoder.reset(new QMediaEncoder);
+ m_mediaEncoder.reset(new QMediaRecorder);
m_captureSession.setEncoder(m_mediaEncoder.data());
- connect(m_mediaEncoder.data(), &QMediaEncoder::recorderStateChanged, this, &Camera::updateRecorderState);
+ connect(m_mediaEncoder.data(), &QMediaRecorder::recorderStateChanged, this, &Camera::updateRecorderState);
m_imageCapture = new QCameraImageCapture;
m_captureSession.setImageCapture(m_imageCapture);
- connect(m_mediaEncoder.data(), &QMediaEncoder::durationChanged, this, &Camera::updateRecordTime);
- connect(m_mediaEncoder.data(), &QMediaEncoder::errorChanged, this, &Camera::displayRecorderError);
+ connect(m_mediaEncoder.data(), &QMediaRecorder::durationChanged, this, &Camera::updateRecordTime);
+ connect(m_mediaEncoder.data(), &QMediaRecorder::errorChanged, this, &Camera::displayRecorderError);
connect(ui->exposureCompensation, &QAbstractSlider::valueChanged, this, &Camera::setExposureCompensation);
@@ -142,7 +142,7 @@ void Camera::keyPressEvent(QKeyEvent * event)
if (m_doImageCapture) {
takeImage();
} else {
- if (m_mediaEncoder->recorderState() == QMediaEncoder::RecordingState)
+ if (m_mediaEncoder->recorderState() == QMediaRecorder::RecordingState)
stop();
else
record();
@@ -277,22 +277,22 @@ void Camera::updateCameraActive(bool active)
}
}
-void Camera::updateRecorderState(QMediaEncoder::RecorderState state)
+void Camera::updateRecorderState(QMediaRecorder::RecorderState state)
{
switch (state) {
- case QMediaEncoder::StoppedState:
+ case QMediaRecorder::StoppedState:
ui->recordButton->setEnabled(true);
ui->pauseButton->setEnabled(true);
ui->stopButton->setEnabled(false);
ui->metaDataButton->setEnabled(true);
break;
- case QMediaEncoder::PausedState:
+ case QMediaRecorder::PausedState:
ui->recordButton->setEnabled(true);
ui->pauseButton->setEnabled(false);
ui->stopButton->setEnabled(true);
ui->metaDataButton->setEnabled(false);
break;
- case QMediaEncoder::RecordingState:
+ case QMediaRecorder::RecordingState:
ui->recordButton->setEnabled(false);
ui->pauseButton->setEnabled(true);
ui->stopButton->setEnabled(true);
@@ -308,7 +308,7 @@ void Camera::setExposureCompensation(int index)
void Camera::displayRecorderError()
{
- if (m_mediaEncoder->error() != QMediaEncoder::NoError)
+ if (m_mediaEncoder->error() != QMediaRecorder::NoError)
QMessageBox::warning(this, tr("Capture Error"), m_mediaEncoder->errorString());
}
diff --git a/examples/multimediawidgets/camera/camera.h b/examples/multimediawidgets/camera/camera.h
index 48ea876d9..6a55f42b3 100644
--- a/examples/multimediawidgets/camera/camera.h
+++ b/examples/multimediawidgets/camera/camera.h
@@ -53,7 +53,7 @@
#include <QCamera>
#include <QCameraImageCapture>
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QScopedPointer>
#include <QMediaMetaData>
#include <QMediaCaptureSession>
@@ -104,7 +104,7 @@ private slots:
void updateCameraActive(bool active);
void updateCaptureMode();
- void updateRecorderState(QMediaEncoder::RecorderState state);
+ void updateRecorderState(QMediaRecorder::RecorderState state);
void setExposureCompensation(int index);
void updateRecordTime();
@@ -136,7 +136,7 @@ private:
QScopedPointer<QCamera> m_camera;
QScopedPointer<QAudioInput> m_audioInput;
QCameraImageCapture *m_imageCapture;
- QScopedPointer<QMediaEncoder> m_mediaEncoder;
+ QScopedPointer<QMediaRecorder> m_mediaEncoder;
QMediaEncoderSettings m_encoderSettings;
bool m_isCapturingImage = false;
diff --git a/examples/multimediawidgets/camera/doc/src/camera.qdoc b/examples/multimediawidgets/camera/doc/src/camera.qdoc
index 8792674b8..68e19aac3 100644
--- a/examples/multimediawidgets/camera/doc/src/camera.qdoc
+++ b/examples/multimediawidgets/camera/doc/src/camera.qdoc
@@ -49,7 +49,7 @@ settings.
The Camera class contains an instance of \l {QCamera}, the API class interface to
the hardware. It also has an instance of \l {QCameraImageCapture} to take still images
-and an instance of \l {QMediaEncoder} to record video. It also contains the user
+and an instance of \l {QMediaRecorder} to record video. It also contains the user
interface object.
The Camera constructor does some basic initialization. The camera object is
@@ -59,7 +59,7 @@ the \e{setCamera()} function is called, passing in a \l {QByteArray}.
\e{setCamera()} sets up various connections between the user interface and the functionality
of the Camera class using signals and slots. It also instantiates and initializes the \l {QCamera},
-\l {QCameraImageCapture} and \l {QMediaEncoder} objects mentioned above. The still
+\l {QCameraImageCapture} and \l {QMediaRecorder} objects mentioned above. The still
and video recording visual tabs are enabled and finally the
\l {QCamera::start()}{start()} function of the \l{QCamera} object is called.
@@ -72,7 +72,7 @@ is QCamera::CaptureStillImage, or if the capture mode is for video then one
of two actions will occur. If the recording state shows that we are currently
recording then the \e{stop()} function is called resulting in a call to
\l {QCamera::stop()}, whereas if we are not recording then a video recording
-is started with a call to \l {QMediaEncoder::record()}.
+is started with a call to \l {QMediaRecorder::record()}.
\image camera-example.png
diff --git a/examples/multimediawidgets/camera/videosettings.cpp b/examples/multimediawidgets/camera/videosettings.cpp
index cb17fda57..9bc0d0ea0 100644
--- a/examples/multimediawidgets/camera/videosettings.cpp
+++ b/examples/multimediawidgets/camera/videosettings.cpp
@@ -54,7 +54,7 @@
#include <QComboBox>
#include <QSpinBox>
#include <QDebug>
-#include <QMediaEncoder>
+#include <QMediaRecorder>
#include <QMediaFormat>
#include <QAudioDevice>
#include <QMediaCaptureSession>
@@ -62,7 +62,7 @@
#include <QCamera>
#include <QAudioInput>
-VideoSettings::VideoSettings(QMediaEncoder *mediaRecorder, QWidget *parent)
+VideoSettings::VideoSettings(QMediaRecorder *mediaRecorder, QWidget *parent)
: QDialog(parent),
ui(new Ui::VideoSettingsUi),
mediaRecorder(mediaRecorder)
diff --git a/examples/multimediawidgets/camera/videosettings.h b/examples/multimediawidgets/camera/videosettings.h
index 05a21b4e4..2cb690d27 100644
--- a/examples/multimediawidgets/camera/videosettings.h
+++ b/examples/multimediawidgets/camera/videosettings.h
@@ -56,7 +56,7 @@
QT_BEGIN_NAMESPACE
class QComboBox;
-class QMediaEncoder;
+class QMediaRecorder;
namespace Ui { class VideoSettingsUi; }
QT_END_NAMESPACE
@@ -65,7 +65,7 @@ class VideoSettings : public QDialog
Q_OBJECT
public:
- explicit VideoSettings(QMediaEncoder *mediaRecorder, QWidget *parent = nullptr);
+ explicit VideoSettings(QMediaRecorder *mediaRecorder, QWidget *parent = nullptr);
~VideoSettings();
QMediaEncoderSettings encoderSettings() const;
@@ -79,7 +79,7 @@ private:
void selectComboBoxItem(QComboBox *box, const QVariant &value);
Ui::VideoSettingsUi *ui;
- QMediaEncoder *mediaRecorder;
+ QMediaRecorder *mediaRecorder;
};
#endif // VIDEOSETTINGS_H