diff options
Diffstat (limited to 'src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h')
-rw-r--r-- | src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h b/src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h index ea0176a6f..c2278434b 100644 --- a/src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h +++ b/src/multimedia/platform/android/mediacapture/qandroidcamerasession_p.h @@ -63,6 +63,9 @@ QT_BEGIN_NAMESPACE class QAndroidVideoOutput; +class QAndroidCameraExposureControl; +class QAndroidCameraFocusControl; +class QAndroidCameraImageProcessingControl; class QAndroidCameraSession : public QObject { @@ -117,6 +120,10 @@ public: void setPreviewCallback(PreviewCallback *callback); bool requestRecordingPermission(); + QAndroidCameraFocusControl *focusControl() { return m_cameraFocusControl; } + QAndroidCameraExposureControl *exposureControl() { return m_cameraExposureControl; } + QAndroidCameraImageProcessingControl *imageProcessingControl() { return m_cameraImageProcessingControl; } + Q_SIGNALS: void statusChanged(QCamera::Status status); void stateChanged(QCamera::State); @@ -182,6 +189,10 @@ private: QCamera::Status m_status; bool m_previewStarted; + QAndroidCameraExposureControl *m_cameraExposureControl; + QAndroidCameraFocusControl *m_cameraFocusControl; + QAndroidCameraImageProcessingControl *m_cameraImageProcessingControl; + QImageEncoderSettings m_requestedImageSettings; QImageEncoderSettings m_actualImageSettings; QCameraImageCapture::CaptureDestinations m_captureDestination; |