push_buffer_list


Description:

[ Version ( since = "1.14" ) ]
public virtual FlowReturn push_buffer_list (owned BufferList buffer_list)

Adds a buffer list to the queue of buffers and buffer lists that the appsrc element will push to its source pad.

This function takes ownership of buffer_list.

When the block property is TRUE, this function can block until free space becomes available in the queue.

Parameters:

this

a Src

buffer_list

a BufferList to push

Returns:

OK when the buffer list was successfully queued. FLUSHING when this is not PAUSED or PLAYING. EOS when EOS occurred.