summaryrefslogtreecommitdiffstats
path: root/src/plugins/directshow/camera/dscameraservice.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/directshow/camera/dscameraservice.h')
-rw-r--r--src/plugins/directshow/camera/dscameraservice.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/directshow/camera/dscameraservice.h b/src/plugins/directshow/camera/dscameraservice.h
index f444eeb51..9a8f745f6 100644
--- a/src/plugins/directshow/camera/dscameraservice.h
+++ b/src/plugins/directshow/camera/dscameraservice.h
@@ -57,6 +57,7 @@ class DirectShowCameraCaptureDestinationControl;
class DirectShowCameraCaptureBufferFormatControl;
class DirectShowVideoProbeControl;
class DirectShowCameraZoomControl;
+class DirectShowCameraImageEncoderControl;
class DSCameraService : public QMediaService
{
@@ -64,10 +65,10 @@ class DSCameraService : public QMediaService
public:
DSCameraService(QObject *parent = 0);
- ~DSCameraService();
+ ~DSCameraService() override;
- virtual QMediaControl* requestControl(const char *name);
- virtual void releaseControl(QMediaControl *control);
+ QMediaControl* requestControl(const char *name) override;
+ void releaseControl(QMediaControl *control) override;
private:
DSCameraSession *m_session;
@@ -82,6 +83,7 @@ private:
DirectShowCameraCaptureBufferFormatControl *m_captureBufferFormatControl;
DirectShowVideoProbeControl *m_videoProbeControl;
DirectShowCameraZoomControl *m_zoomControl;
+ DirectShowCameraImageEncoderControl *m_imageEncoderControl;
};
QT_END_NAMESPACE