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: @heftig
Edited by Vivia Nikolaidou