summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp')
-rw-r--r--src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp b/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
index 62a548830..700ce2928 100644
--- a/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
+++ b/src/multimedia/platform/android/mediacapture/qandroidcameracontrol.cpp
@@ -39,6 +39,9 @@
#include "qandroidcameracontrol_p.h"
#include "qandroidcamerasession_p.h"
+#include "qandroidcameraexposurecontrol_p.h"
+#include "qandroidcamerafocuscontrol_p.h"
+#include "qandroidcameraimageprocessingcontrol_p.h"
#include <qmediadevicemanager.h>
#include <qcamerainfo.h>
#include <qtimer.h>
@@ -235,6 +238,21 @@ void QAndroidCameraControl::unlock(QCamera::LockTypes locks)
}
}
+QCameraFocusControl *QAndroidCameraControl::focusControl()
+{
+ return m_cameraSession->focusControl();
+}
+
+QCameraExposureControl *QAndroidCameraControl::exposureControl()
+{
+ return m_cameraSession->exposureControl();
+}
+
+QCameraImageProcessingControl *QAndroidCameraControl::imageProcessingControl()
+{
+ return m_cameraSession->imageProcessingControl();
+}
+
void QAndroidCameraControl::onCameraOpened()
{
m_supportedLocks = QCamera::NoLock;