Adapter.takeBufferList

Returns a #GstBufferList of buffers containing the first @nbytes bytes of the @adapter. The returned bytes will be flushed from the adapter. When the caller can deal with individual buffers, this function is more performant because no memory should be copied.

Caller owns the returned list. Call gst_buffer_list_unref() to free the list after usage.

class Adapter
takeBufferList
(
size_t nbytes
)

Parameters

nbytes size_t

the number of bytes to take

Return Value

a #GstBufferList of buffers containing the first @nbytes of the adapter, or %NULL if @nbytes bytes are not available

Meta