diff options
Diffstat (limited to 'src/multimedia/platform/darwin/camera/avfcamera_p.h')
-rw-r--r-- | src/multimedia/platform/darwin/camera/avfcamera_p.h | 12 |
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; |