summaryrefslogtreecommitdiffstats
path: root/src/imports/multimedia/qdeclarativetorch.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-02-11 22:47:17 +0100
committerLars Knoll <lars.knoll@qt.io>2021-02-17 08:27:39 +0000
commit4b45c95b5601acbdcd8aee52cf0d8af136b982e3 (patch)
tree6f3a1738209d0bbceee5f2a2cf511856ec49362a /src/imports/multimedia/qdeclarativetorch.cpp
parentd7aa862d368d6d75fa3413f7e3ea7bcbf758c5f1 (diff)
Remove QMediaSource inheritance from QCamera
With this, QMediaSource and QMediaSink are now obsolete and unused. Change-Id: I5356739fc58e2c79d741a19229c6bbd205ba0a73 Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/imports/multimedia/qdeclarativetorch.cpp')
-rw-r--r--src/imports/multimedia/qdeclarativetorch.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/imports/multimedia/qdeclarativetorch.cpp b/src/imports/multimedia/qdeclarativetorch.cpp
index 28b86eb07..fa634cfcf 100644
--- a/src/imports/multimedia/qdeclarativetorch.cpp
+++ b/src/imports/multimedia/qdeclarativetorch.cpp
@@ -39,6 +39,7 @@
#include <QDebug>
#include <QMediaService>
+#include <private/qmediaplatformcaptureinterface_p.h>
#include "qdeclarativetorch_p.h"
@@ -70,7 +71,7 @@ QDeclarativeTorch::QDeclarativeTorch(QObject *parent)
: QObject(parent)
{
m_camera = new QCamera(this);
- QMediaService *service = m_camera->service();
+ auto *service = m_camera->captureInterface();
m_exposure = service ? service->requestControl<QCameraExposureControl*>() : 0;