diff options
author | Stéphane Cerveau <scerveau@collabora.com> | 2021-03-09 11:40:43 +0100 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-07-07 13:50:35 +0000 |
commit | 506bd90bf770232da80ece095b45dcf6bab94137 (patch) | |
tree | 978e09c81e019b45d19f254b935a353dfba615b5 /docs | |
parent | 078b2699e7b741bb5c3dcac843573fd1ccea0195 (diff) | |
download | gstreamer-plugins-bad-506bd90bf770232da80ece095b45dcf6bab94137.tar.gz |
dashsink: Add signals for allowing custom playlist/fragment
Instead of always going through the file system API we allow the
application to modify the behaviour. For the playlist itself and
fragments, the application can provide a GOutputStream. In addition the
sink notifies the application whenever a fragment can be deleted.
Following the HLS change:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/918
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2064>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/gst_plugins_cache.json | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 78a0b8973..f0e6396c6 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -7660,7 +7660,29 @@ "writable": true } }, - "rank": "none" + "rank": "none", + "signals": { + "get-fragment-stream": { + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "GOutputStream", + "when": "last" + }, + "get-playlist-stream": { + "args": [ + { + "name": "arg0", + "type": "gchararray" + } + ], + "return-type": "GOutputStream", + "when": "last" + } + } } }, "filename": "gstdash", |