Crates.io | gst-plugin-togglerecord |
lib.rs | gst-plugin-togglerecord |
version | 0.13.3 |
source | src |
created_at | 2020-04-04 16:47:40.267652 |
updated_at | 2024-11-02 11:31:24.252309 |
description | GStreamer Toggle Record Plugin |
homepage | |
repository | https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs |
max_upload_size | |
id | 226318 |
size | 235,747 |
A multistream valve-like plugin that ensures multiple streams start/end at the same time.
It supports both live and non-live input and toggles recording via the
record
property. Live inputs will be dropped when not recording, while
non-live inputs will be blocked.
The is-live
property refers to whether the output of the element will be
live. So, based on whether the input is live and on whether the output
is-live
, we have these four behaviours:
Live input + is-live=false
:
Live input + is-live=true
:
Non-live input + is-live=false
:
Non-live input + is-live=true
: