GstBuffer
Data-passing buffer type, supporting sub-buffers and metadata
Buffers are the basic unit of data transfer in GST. The GstBuffer type
provides all the state necessary to define a region of memory as part of a
stream. Sub-buffer are also supported, allowing a smaller region of a
buffer to become its own buffer, with mechanisms in place to ensure that
nither memory space goes away. Metadata is supported as a list of
pointers to arbitrary metadata.
@buf:
@buf:
@buf:
@flag:
@buf:
@flag:
@buf:
@buf:
@buf:
@buf:
@buf:
@buf:
@buf:
@buf:
@buf:
@GST_BUFFER_READONLY:
@GST_BUFFER_EOS:
@GST_BUFFER_ORIGINAL:
@GST_BUFFER_DONTFREE:
@lock:
@flags:
@data:
@size:
@maxsize:
@offset:
@timestamp:
@maxage:
@metas:
@parent:
@Returns:
@parent:
@offset:
@size:
@Returns:
@buffer:
@buffer:
@count:
@buffer:
@buffer:
@buffer:
@meta:
@buffer:
@Returns:
@buffer:
@Returns:
@buffer:
@meta: