summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/darwin/camera/avfcamera_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/darwin/camera/avfcamera_p.h')
-rw-r--r--src/multimedia/platform/darwin/camera/avfcamera_p.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/multimedia/platform/darwin/camera/avfcamera_p.h b/src/multimedia/platform/darwin/camera/avfcamera_p.h
index 8d2feb658..75b52abb5 100644
--- a/src/multimedia/platform/darwin/camera/avfcamera_p.h
+++ b/src/multimedia/platform/darwin/camera/avfcamera_p.h
@@ -60,7 +60,6 @@ QT_BEGIN_NAMESPACE
class AVFCameraSession;
class AVFCameraService;
class AVFCameraSession;
-class AVFCameraImageProcessing;
Q_FORWARD_DECLARE_OBJC_CLASS(AVCaptureDeviceFormat);
Q_FORWARD_DECLARE_OBJC_CLASS(AVCaptureConnection);
@@ -83,8 +82,6 @@ public:
void setCaptureSession(QPlatformMediaCaptureSession *) override;
- QPlatformCameraImageProcessing *imageProcessingControl() override;
-
void setFocusMode(QCamera::FocusMode mode) override;
bool isFocusModeSupported(QCamera::FocusMode mode) const override;
@@ -110,6 +107,13 @@ public:
void setManualShutterSpeed(float value) override;
virtual float shutterSpeed() const override;
+#ifdef Q_OS_IOS
+ // not supported on macOS
+ bool isWhiteBalanceModeSupported(QCamera::WhiteBalanceMode mode) const override;
+ void setWhiteBalanceMode(QCamera::WhiteBalanceMode /*mode*/) override;
+ void setColorTemperature(int /*temperature*/) override;
+#endif
+
AVCaptureConnection *videoConnection() const;
AVCaptureDevice *device() const;
@@ -124,8 +128,6 @@ private:
AVFCameraService *m_service = nullptr;
AVFCameraSession *m_session = nullptr;
- AVFCameraImageProcessing *m_cameraImageProcessingControl;
-
QCameraInfo m_cameraInfo;
bool m_active;