-
Notifications
You must be signed in to change notification settings - Fork 4
tiovxdelay
Emmanuel Madrigal edited this page Mar 1, 2022
·
1 revision
tiovxdelay
is used to delay the buffers in a pipeline, while always outputting a buffer for every input buffer.
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseTransform
+----GstTIOVXDelay
The length of the delay in number of buffers
Flags : Read / Write
Unsigned Integer Default value : 0
The delay element will hold delay-size
buffers in its internal queue, the first received buffer will be replicated buffer-size
times and sent downstream as the delay-size
buffers delay is reached. After the output will correspond to the delayed buffer.
gst-launch-1.0 videotestsrc is-live=true pattern=ball ! "video/x-raw, framerate=1/1" ! tiovxdelay delay-size=5 ! kmssink
Note: Since the tiovxdelay element will hold N buffers internally, it might cause a deadlock since it doesn't release the buffers kept in the queue.