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
: