summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h
diff options
context:
space:
mode:
authorPiotr Srebrny <piotr.srebrny@qt.io>2021-08-26 11:15:07 +0200
committerLars Knoll <lars.knoll@qt.io>2021-09-13 11:57:47 +0200
commit81a3ea8ef3868818bdca2fb3fb7a76553f9b35ec (patch)
tree70d42333b097092043272f1564b8e2cec761c87b /src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h
parent1c0dc886841338c8128fe1b3f1fac2438944db70 (diff)
GStreamer: enable dynamic pipeline modification for capture session
Work in progress... Change-Id: I4423745a9d229e509aa161cd6a0a28647f5579e9 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h')
-rw-r--r--src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h b/src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h
index 50d1d9a7b..a0f5d1a0b 100644
--- a/src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h
+++ b/src/multimedia/platform/gstreamer/mediacapture/qgstreamerimagecapture_p.h
@@ -68,7 +68,7 @@ class QGstreamerImageCapture : public QPlatformImageCapture, private QGstreamerB
{
Q_OBJECT
public:
- QGstreamerImageCapture(QImageCapture *parent/*, const QGstPipeline &pipeline*/);
+ QGstreamerImageCapture(QImageCapture *parent);
virtual ~QGstreamerImageCapture();
bool isReadyForCapture() const override;
@@ -91,8 +91,6 @@ public Q_SLOTS:
private:
int doCapture(const QString &fileName);
static gboolean saveImageFilter(GstElement *element, GstBuffer *buffer, GstPad *pad, void *appdata);
- void link();
- void unlink();
QGstreamerMediaCapture *m_session = nullptr;
int m_lastId = 0;
@@ -106,7 +104,6 @@ private:
QQueue<PendingImage> pendingImages;
- QGstPipeline gstPipeline;
QGstBin bin;
QGstElement queue;
QGstElement videoConvert;