diff options
author | Vivia Nikolaidou <vivia@ahiru.eu> | 2023-04-27 19:59:19 +0300 |
---|---|---|
committer | Vivia Nikolaidou <vivia@ahiru.eu> | 2023-06-14 15:58:04 +0300 |
commit | 063871a1ebbab48d1a13b209b39bd0ec9daa3f14 (patch) | |
tree | a0ade3c14d2f8b90847c08bd9bcdf6b7a2ca2fe9 /docs | |
parent | 4683291c1f6e84e373bc96410706ba689bf62e76 (diff) |
togglerecord: Add support for non-live inputs
Live input + is-live=false:
While not recording, drop input
When recording is started, offset to collapse the gap
Live input + is-live=true:
While not recording, drop input
Don't modify the offset
Non-live input + is-live=false:
While not recording, block input
Don't modify the offset
Non-live input + is-live=true:
While not recording, block input
When recording is started, offset to current running time
Co-authored-by: Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1206>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/gst_plugins_cache.json | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 0e3cdc8c3..3f382c40e 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -8486,7 +8486,7 @@ "elements": { "togglerecord": { "author": "Sebastian Dröge <sebastian@centricular.com>", - "description": "Valve that ensures multiple streams start/end at the same time", + "description": "Valve that ensures multiple streams start/end at the same time. If the input comes from a live stream, when not recording it will be dropped. If it comes from a non-live stream, when not recording it will be blocked.", "hierarchy": [ "GstToggleRecord", "GstElement", @@ -8520,7 +8520,7 @@ }, "properties": { "is-live": { - "blurb": "Live mode: no \"gap eating\", forward incoming segment", + "blurb": "Live output mode: no \"gap eating\", forward incoming segment for live input, create a gap to fill the paused duration for non-live input", "conditionally-available": false, "construct": false, "construct-only": false, |