summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorStéphane Cerveau <scerveau@collabora.com>2021-03-09 11:40:43 +0100
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-07-07 13:50:35 +0000
commit506bd90bf770232da80ece095b45dcf6bab94137 (patch)
tree978e09c81e019b45d19f254b935a353dfba615b5 /docs
parent078b2699e7b741bb5c3dcac843573fd1ccea0195 (diff)
downloadgstreamer-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.json24
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",