diff options
Diffstat (limited to 'src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h')
-rw-r--r-- | src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h b/src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h index 02a8581d2..1d50ceb72 100644 --- a/src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h +++ b/src/multimedia/platform/darwin/camera/avfmediarecordercontrol_p.h @@ -68,6 +68,7 @@ QT_BEGIN_NAMESPACE class AVFCameraSession; class AVFCameraControl; class AVFCameraService; +class AVFCameraMetaDataControl; class AVFMediaRecorderControl : public QMediaRecorderControl { @@ -95,6 +96,8 @@ public: void setEncoderSettings(const QMediaEncoderSettings &settings) override; + QMetaDataWriterControl *metaDataControl() override; + public Q_SLOTS: void setState(QMediaRecorder::State state) override; void setMuted(bool muted) override; @@ -113,6 +116,7 @@ private: AVFCameraControl *m_cameraControl; AVFCameraSession *m_session; AVCaptureDevice *m_audioCaptureDevice = nullptr; + AVFCameraMetaDataControl *m_metaData = nullptr; bool m_connected; QUrl m_outputLocation; |