summaryrefslogtreecommitdiffstats
path: root/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
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 /tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
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 'tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp')
-rw-r--r--tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp28
1 files changed, 15 insertions, 13 deletions
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index 5a653c1f8..428c06dcb 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -40,7 +40,7 @@
#include <qmediacapturesession.h>
#include <qobject.h>
#include <qmediadevices.h>
-#include <qmediaencoder.h>
+#include <qmediarecorder.h>
QT_USE_NAMESPACE
@@ -446,24 +446,26 @@ void tst_QCameraBackend::testVideoRecording_data()
void tst_QCameraBackend::testVideoRecording()
{
+ if (noCamera)
+ QSKIP("No camera available");
QFETCH(QCameraDevice, device);
QMediaCaptureSession session;
QScopedPointer<QCamera> camera(new QCamera(device));
session.setCamera(camera.data());
- QMediaEncoder recorder;
+ QMediaRecorder recorder;
session.setEncoder(&recorder);
QSignalSpy errorSignal(camera.data(), SIGNAL(errorOccurred(QCamera::Error, const QString &)));
- QSignalSpy recorderErrorSignal(&recorder, SIGNAL(errorOccurred(QMediaEncoder::Error, const QString &)));
- QSignalSpy recorderStatusSignal(&recorder, SIGNAL(statusChanged(QMediaEncoder::Status)));
+ QSignalSpy recorderErrorSignal(&recorder, SIGNAL(errorOccurred(Error, const QString &)));
+ QSignalSpy recorderStatusSignal(&recorder, SIGNAL(statusChanged(Status)));
QMediaEncoderSettings videoSettings;
videoSettings.setVideoResolution(320, 240);
recorder.setEncoderSettings(videoSettings);
- QCOMPARE(recorder.status(), QMediaEncoder::StoppedStatus);
+ QCOMPARE(recorder.status(), QMediaRecorder::StoppedStatus);
camera->start();
if (noCamera || device.isNull()) {
@@ -473,26 +475,26 @@ void tst_QCameraBackend::testVideoRecording()
QTRY_VERIFY(camera->isActive());
QTRY_COMPARE(camera->status(), QCamera::ActiveStatus);
- QTRY_COMPARE(recorder.status(), QMediaEncoder::StoppedStatus);
+ QTRY_COMPARE(recorder.status(), QMediaRecorder::StoppedStatus);
for (int recordings = 0; recordings < 2; ++recordings) {
//record 200ms clip
recorder.record();
- QTRY_COMPARE(recorder.status(), QMediaEncoder::RecordingStatus);
- QCOMPARE(recorderStatusSignal.last().first().value<QMediaEncoder::Status>(), recorder.status());
+ QTRY_COMPARE(recorder.status(), QMediaRecorder::RecordingStatus);
+ QCOMPARE(recorderStatusSignal.last().first().value<QMediaRecorder::Status>(), recorder.status());
QTest::qWait(200);
recorderStatusSignal.clear();
recorder.stop();
bool foundFinalizingStatus = false;
for (auto &list : recorderStatusSignal) {
- if (qvariant_cast<QMediaEncoder::Status>(list.first()) == QMediaEncoder::FinalizingStatus) {
+ if (qvariant_cast<QMediaRecorder::Status>(list.first()) == QMediaRecorder::FinalizingStatus) {
foundFinalizingStatus = true;
break;
}
}
QVERIFY(foundFinalizingStatus);
- QTRY_COMPARE(recorder.status(), QMediaEncoder::StoppedStatus);
- QCOMPARE(recorderStatusSignal.last().first().value<QMediaEncoder::Status>(), recorder.status());
+ QTRY_COMPARE(recorder.status(), QMediaRecorder::StoppedStatus);
+ QCOMPARE(recorderStatusSignal.last().first().value<QMediaRecorder::Status>(), recorder.status());
QVERIFY(errorSignal.isEmpty());
QVERIFY(recorderErrorSignal.isEmpty());
@@ -503,8 +505,8 @@ void tst_QCameraBackend::testVideoRecording()
QVERIFY(QFileInfo(fileName).size() > 0);
QFile(fileName).remove();
- QTRY_COMPARE(recorder.status(), QMediaEncoder::StoppedStatus);
- QCOMPARE(recorderStatusSignal.last().first().value<QMediaEncoder::Status>(), recorder.status());
+ QTRY_COMPARE(recorder.status(), QMediaRecorder::StoppedStatus);
+ QCOMPARE(recorderStatusSignal.last().first().value<QMediaRecorder::Status>(), recorder.status());
}
}