From b6a8c713bcc0b0cc032fdbf909143f3ba8ca15a6 Mon Sep 17 00:00:00 2001 From: Dmytro Poplavskiy Date: Mon, 16 Jul 2012 10:55:20 +1000 Subject: Updated the camerabin2 based camera with QtMultimedia changes Moved it to the separate plugin as the rest of gstreamer based services; Updated with libqgsttools_p changes; Implemented QMediaRecorder::status property; Made gst_photography dependency optional, it's not always available on desktop; Added video recording case to auto integration test; Moved backend implementation into qt namespace Task-number: QTBUG-26046 Change-Id: Iacfc1a6e263a4c0201d5eb28d04c960b87a230c0 Reviewed-by: Michael Goddard --- src/plugins/gstreamer/camerabin/camerabinvideoencoder.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/plugins/gstreamer/camerabin/camerabinvideoencoder.h') diff --git a/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h b/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h index 554e443f0..9a9dae1bc 100644 --- a/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h +++ b/src/plugins/gstreamer/camerabin/camerabinvideoencoder.h @@ -43,7 +43,6 @@ #define CAMERABINVIDEOENCODE_H #include -class CameraBinSession; #include #include @@ -52,9 +51,11 @@ class CameraBinSession; #include #include #include -#include "qgstcodecsinfo.h" +#include + +QT_BEGIN_NAMESPACE -QT_USE_NAMESPACE +class CameraBinSession; class CameraBinVideoEncoder : public QVideoEncoderSettingsControl { @@ -94,4 +95,6 @@ private: QVideoEncoderSettings m_userSettings; }; +QT_END_NAMESPACE + #endif -- cgit v1.2.1