diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-06-11 11:55:29 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-06-16 08:56:52 +0200 |
commit | fde5d6f7cce6118cac4ce7b92cd056225737917f (patch) | |
tree | 6eafa4110806eb354f899cbd4fea2b826c9fdf2c /tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp | |
parent | 994bcb23af8399485ddfdd16d2ba34c20326b432 (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.cpp | 28 |
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()); } } |