diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-03-10 09:19:25 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-03-23 13:52:14 +0000 |
commit | 2888996ddc7f86a057d905f272ec8e0b388c101e (patch) | |
tree | 1ae6eae1e9f88ba2345f54e52b8a9e60696811ae | |
parent | aa3e6fa8b3c4b1a1af51a1757fcb646c13b18647 (diff) |
Fix Android build
Change-Id: Ia196622ace22df071b65669c60369a794bc1c36c
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Doris Verria <doris.verria@qt.io>
4 files changed, 50 insertions, 50 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcapturesession.cpp b/src/multimedia/platform/android/mediacapture/qandroidcapturesession.cpp index e592983da..9c01db0d0 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidcapturesession.cpp +++ b/src/multimedia/platform/android/mediacapture/qandroidcapturesession.cpp @@ -57,8 +57,8 @@ QAndroidCaptureSession::QAndroidCaptureSession(QAndroidCameraSession *cameraSess , m_cameraSession(cameraSession) , m_audioSource(AndroidMediaRecorder::DefaultAudioSource) , m_duration(0) - , m_state(QMediaRecorder::StoppedState) - , m_status(QMediaRecorder::StoppedStatus) + , m_state(QMediaEncoder::StoppedState) + , m_status(QMediaEncoder::StoppedStatus) , m_encoderSettingsDirty(true) , m_outputFormat(AndroidMediaRecorder::DefaultOutputFormat) , m_audioEncoder(AndroidMediaRecorder::DefaultAudioEncoder) @@ -77,26 +77,26 @@ QAndroidCaptureSession::QAndroidCaptureSession(QAndroidCameraSession *cameraSess connect(cameraSession, &QAndroidCameraSession::statusChanged, this, [this](QCamera::Status status) { if (status == QCamera::UnavailableStatus) { - setState(QMediaRecorder::StoppedState); - setStatus(QMediaRecorder::UnavailableStatus); + setState(QMediaEncoder::StoppedState); + setStatus(QMediaEncoder::UnavailableStatus); return; } // Stop recording when stopping the camera. if (status == QCamera::StoppingStatus) { - setState(QMediaRecorder::StoppedState); - setStatus(QMediaRecorder::StoppedStatus); + setState(QMediaEncoder::StoppedState); + setStatus(QMediaEncoder::StoppedStatus); return; } }); connect(cameraSession, &QAndroidCameraSession::readyForCaptureChanged, this, [this](bool ready) { if (ready) - setStatus(QMediaRecorder::StoppedStatus); + setStatus(QMediaEncoder::StoppedStatus); }); } else { // Audio-only recording. - setStatus(QMediaRecorder::StoppedStatus); + setStatus(QMediaEncoder::StoppedStatus); } m_notifyTimer.setInterval(1000); @@ -159,36 +159,36 @@ bool QAndroidCaptureSession::setOutputLocation(const QUrl &location) return false; } -QMediaRecorder::State QAndroidCaptureSession::state() const +QMediaEncoder::State QAndroidCaptureSession::state() const { return m_state; } -void QAndroidCaptureSession::setState(QMediaRecorder::State state) +void QAndroidCaptureSession::setState(QMediaEncoder::State state) { if (m_state == state) return; switch (state) { - case QMediaRecorder::StoppedState: + case QMediaEncoder::StoppedState: stop(); break; - case QMediaRecorder::RecordingState: + case QMediaEncoder::RecordingState: start(); break; - case QMediaRecorder::PausedState: + case QMediaEncoder::PausedState: // Not supported by Android API - qWarning("QMediaRecorder::PausedState is not supported on Android"); + qWarning("QMediaEncoder::PausedState is not supported on Android"); break; } } void QAndroidCaptureSession::start() { - if (m_state == QMediaRecorder::RecordingState || m_status != QMediaRecorder::StoppedStatus) + if (m_state == QMediaEncoder::RecordingState || m_status != QMediaEncoder::StoppedStatus) return; - setStatus(QMediaRecorder::StartingStatus); + setStatus(QMediaEncoder::StartingStatus); if (m_mediaRecorder) { m_mediaRecorder->release(); @@ -199,8 +199,8 @@ void QAndroidCaptureSession::start() ? m_cameraSession->requestRecordingPermission() : qt_androidRequestRecordingPermission(); if (!granted) { - setStatus(QMediaRecorder::UnavailableStatus); - Q_EMIT error(QMediaRecorder::ResourceError, QLatin1String("Permission denied.")); + setStatus(QMediaEncoder::UnavailableStatus); + Q_EMIT error(QMediaEncoder::ResourceError, QLatin1String("Permission denied.")); return; } @@ -268,14 +268,14 @@ void QAndroidCaptureSession::start() } if (!m_mediaRecorder->prepare()) { - emit error(QMediaRecorder::FormatError, QLatin1String("Unable to prepare the media recorder.")); + emit error(QMediaEncoder::FormatError, QLatin1String("Unable to prepare the media recorder.")); if (m_cameraSession) restartViewfinder(); return; } if (!m_mediaRecorder->start()) { - emit error(QMediaRecorder::FormatError, QLatin1String("Unable to start the media recorder.")); + emit error(QMediaEncoder::FormatError, QLatin1String("Unable to start the media recorder.")); if (m_cameraSession) restartViewfinder(); return; @@ -293,17 +293,17 @@ void QAndroidCaptureSession::start() m_cameraSession->camera()->setupPreviewFrameCallback(); } - m_state = QMediaRecorder::RecordingState; + m_state = QMediaEncoder::RecordingState; emit stateChanged(m_state); - setStatus(QMediaRecorder::RecordingStatus); + setStatus(QMediaEncoder::RecordingStatus); } void QAndroidCaptureSession::stop(bool error) { - if (m_state == QMediaRecorder::StoppedState || m_mediaRecorder == 0) + if (m_state == QMediaEncoder::StoppedState || m_mediaRecorder == 0) return; - setStatus(QMediaRecorder::FinalizingStatus); + setStatus(QMediaEncoder::FinalizingStatus); m_mediaRecorder->stop(); m_notifyTimer.stop(); @@ -332,12 +332,12 @@ void QAndroidCaptureSession::stop(bool error) emit actualLocationChanged(m_actualOutputLocation); } - m_state = QMediaRecorder::StoppedState; + m_state = QMediaEncoder::StoppedState; emit stateChanged(m_state); - setStatus(QMediaRecorder::StoppedStatus); + setStatus(QMediaEncoder::StoppedStatus); } -void QAndroidCaptureSession::setStatus(QMediaRecorder::Status status) +void QAndroidCaptureSession::setStatus(QMediaEncoder::Status status) { if (m_status == status) return; @@ -346,7 +346,7 @@ void QAndroidCaptureSession::setStatus(QMediaRecorder::Status status) emit statusChanged(m_status); } -QMediaRecorder::Status QAndroidCaptureSession::status() const +QMediaEncoder::Status QAndroidCaptureSession::status() const { return m_status; } @@ -535,7 +535,7 @@ void QAndroidCaptureSession::onError(int what, int extra) Q_UNUSED(what); Q_UNUSED(extra); stop(true); - emit error(QMediaRecorder::ResourceError, QLatin1String("Unknown error.")); + emit error(QMediaEncoder::ResourceError, QLatin1String("Unknown error.")); } void QAndroidCaptureSession::onInfo(int what, int extra) @@ -543,12 +543,12 @@ void QAndroidCaptureSession::onInfo(int what, int extra) Q_UNUSED(extra); if (what == 800) { // MEDIA_RECORDER_INFO_MAX_DURATION_REACHED - setState(QMediaRecorder::StoppedState); - emit error(QMediaRecorder::OutOfSpaceError, QLatin1String("Maximum duration reached.")); + setState(QMediaEncoder::StoppedState); + emit error(QMediaEncoder::OutOfSpaceError, QLatin1String("Maximum duration reached.")); } else if (what == 801) { // MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED - setState(QMediaRecorder::StoppedState); - emit error(QMediaRecorder::OutOfSpaceError, QLatin1String("Maximum file size reached.")); + setState(QMediaEncoder::StoppedState); + emit error(QMediaEncoder::OutOfSpaceError, QLatin1String("Maximum file size reached.")); } } diff --git a/src/multimedia/platform/android/mediacapture/qandroidcapturesession_p.h b/src/multimedia/platform/android/mediacapture/qandroidcapturesession_p.h index b5f40fc46..48ed72201 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidcapturesession_p.h +++ b/src/multimedia/platform/android/mediacapture/qandroidcapturesession_p.h @@ -52,7 +52,7 @@ // #include <qobject.h> -#include <qmediarecorder.h> +#include <qmediaencoder.h> #include <qurl.h> #include <qelapsedtimer.h> #include <qtimer.h> @@ -79,10 +79,10 @@ public: QUrl outputLocation() const; bool setOutputLocation(const QUrl &location); - QMediaRecorder::State state() const; - void setState(QMediaRecorder::State state); + QMediaEncoder::State state() const; + void setState(QMediaEncoder::State state); - QMediaRecorder::Status status() const; + QMediaEncoder::Status status() const; qint64 duration() const; @@ -93,8 +93,8 @@ public: Q_SIGNALS: void audioInputChanged(const QString& name); - void stateChanged(QMediaRecorder::State state); - void statusChanged(QMediaRecorder::Status status); + void stateChanged(QMediaEncoder::State state); + void statusChanged(QMediaEncoder::Status status); void durationChanged(qint64 position); void actualLocationChanged(const QUrl &location); void error(int error, const QString &errorString); @@ -143,7 +143,7 @@ private: void start(); void stop(bool error = false); - void setStatus(QMediaRecorder::Status status); + void setStatus(QMediaEncoder::Status status); void updateResolution(); void restartViewfinder(); @@ -160,8 +160,8 @@ private: QTimer m_notifyTimer; qint64 m_duration; - QMediaRecorder::State m_state; - QMediaRecorder::Status m_status; + QMediaEncoder::State m_state; + QMediaEncoder::Status m_status; QUrl m_requestedOutputLocation; QUrl m_usedOutputLocation; QUrl m_actualOutputLocation; diff --git a/src/multimedia/platform/android/mediacapture/qandroidmediaencoder.cpp b/src/multimedia/platform/android/mediacapture/qandroidmediaencoder.cpp index 9d56f9a44..9d278b1da 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidmediaencoder.cpp +++ b/src/multimedia/platform/android/mediacapture/qandroidmediaencoder.cpp @@ -47,8 +47,8 @@ QAndroidMediaEncoder::QAndroidMediaEncoder(QAndroidCaptureSession *session) : QPlatformMediaEncoder() , m_session(session) { - connect(m_session, SIGNAL(stateChanged(QMediaRecorder::State)), this, SIGNAL(stateChanged(QMediaRecorder::State))); - connect(m_session, SIGNAL(statusChanged(QMediaRecorder::Status)), this, SIGNAL(statusChanged(QMediaRecorder::Status))); + connect(m_session, SIGNAL(stateChanged(QMediaEncoder::State)), this, SIGNAL(stateChanged(QMediaEncoder::State))); + connect(m_session, SIGNAL(statusChanged(QMediaEncoder::Status)), this, SIGNAL(statusChanged(QMediaEncoder::Status))); connect(m_session, SIGNAL(durationChanged(qint64)), this, SIGNAL(durationChanged(qint64))); connect(m_session, SIGNAL(actualLocationChanged(QUrl)), this, SIGNAL(actualLocationChanged(QUrl))); connect(m_session, SIGNAL(error(int,QString)), this, SIGNAL(error(int,QString))); @@ -64,12 +64,12 @@ bool QAndroidMediaEncoder::setOutputLocation(const QUrl &location) return m_session->setOutputLocation(location); } -QMediaRecorder::State QAndroidMediaEncoder::state() const +QMediaEncoder::State QAndroidMediaEncoder::state() const { return m_session->state(); } -QMediaRecorder::Status QAndroidMediaEncoder::status() const +QMediaEncoder::Status QAndroidMediaEncoder::status() const { return m_session->status(); } @@ -84,7 +84,7 @@ void QAndroidMediaEncoder::applySettings() m_session->applySettings(); } -void QAndroidMediaEncoder::setState(QMediaRecorder::State state) +void QAndroidMediaEncoder::setState(QMediaEncoder::State state) { m_session->setState(state); } diff --git a/src/multimedia/platform/android/mediacapture/qandroidmediaencoder_p.h b/src/multimedia/platform/android/mediacapture/qandroidmediaencoder_p.h index e2a117faa..1ae8d9cf6 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidmediaencoder_p.h +++ b/src/multimedia/platform/android/mediacapture/qandroidmediaencoder_p.h @@ -65,15 +65,15 @@ public: QUrl outputLocation() const override; bool setOutputLocation(const QUrl &location) override; - QMediaRecorder::State state() const override; - QMediaRecorder::Status status() const override; + QMediaEncoder::State state() const override; + QMediaEncoder::Status status() const override; qint64 duration() const override; void applySettings() override; void setEncoderSettings(const QMediaEncoderSettings &settings) override; public Q_SLOTS: - void setState(QMediaRecorder::State state) override; + void setState(QMediaEncoder::State state) override; private: QAndroidCaptureSession *m_session; |