mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-16 21:36:35 +00:00
49 lines
994 B
Text
49 lines
994 B
Text
|
<!-- ##### SECTION Title ##### -->
|
||
|
GstQueue
|
||
|
|
||
|
<!-- ##### SECTION Short_Description ##### -->
|
||
|
Simple asynchronous data queue.
|
||
|
|
||
|
<!-- ##### SECTION Long_Description ##### -->
|
||
|
<para>
|
||
|
Simple data queue. Data is queued till max_level buffers any subsequent buffers
|
||
|
sent to this filter will block until free space becomes available in the buffer.
|
||
|
The queue is typically used in conjunction with a thread.
|
||
|
</para>
|
||
|
<para>
|
||
|
You can query how many buffers are queued with the level argument.
|
||
|
</para>
|
||
|
<para>
|
||
|
The default queue length is set to 10.
|
||
|
</para>
|
||
|
<para>
|
||
|
The queue blocks by default.
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### SECTION See_Also ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### ARG GstQueue:leaky ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### ARG GstQueue:level ##### -->
|
||
|
<para>
|
||
|
Get the number of buffers in the queue.
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### ARG GstQueue:max-level ##### -->
|
||
|
<para>
|
||
|
Specify the maximum number of buffers in the queue before the queue
|
||
|
blocks.
|
||
|
</para>
|
||
|
|
||
|
<!-- ##### ARG GstQueue:may-deadlock ##### -->
|
||
|
<para>
|
||
|
|
||
|
</para>
|
||
|
|