summaryrefslogtreecommitdiffstats
path: root/src/multimedia
diff options
context:
space:
mode:
authorVaL Doroshchuk <valentyn.doroshchuk@qt.io>2019-04-15 15:21:08 +0200
committerVaL Doroshchuk <valentyn.doroshchuk@qt.io>2019-05-15 12:29:36 +0000
commit7aeebc07b0566b2cf18f3f1f5656eac4d6386aaf (patch)
treef19544501e75bb90f3339775155f8e7dedcb5293 /src/multimedia
parent19232dbe27521f60bdd265dbac0419d93c7ea5de (diff)
Gstreamer: Allow streams in custom pipelines
Introduced pushing buffers from QIODevice to appsrc gstreamer element: player->setMedia("gst-pipeline: appsrc ! ...", io_device); Also ported to gst 0.10. Change-Id: I1a84d22c0d5c56fe433d494413c5ab23da7c6bf3 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Diffstat (limited to 'src/multimedia')
-rw-r--r--src/multimedia/gsttools_headers/qgstreamerplayersession_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/multimedia/gsttools_headers/qgstreamerplayersession_p.h b/src/multimedia/gsttools_headers/qgstreamerplayersession_p.h
index b613793c4..d4b050272 100644
--- a/src/multimedia/gsttools_headers/qgstreamerplayersession_p.h
+++ b/src/multimedia/gsttools_headers/qgstreamerplayersession_p.h
@@ -208,7 +208,8 @@ private:
void addAudioBufferProbe();
void flushVideoProbes();
void resumeVideoProbes();
- void setPipeline(GstElement *pipeline);
+ bool parsePipeline();
+ bool setPipeline(GstElement *pipeline);
QNetworkRequest m_request;
QMediaPlayer::State m_state;