docs.rs failed to build gst-plugin-togglerecord-0.13.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
togglerecord
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.
Use cases
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
:- 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