A reference counted buffer type. More...
#include <buffer_internal.h>
A reference counted buffer type.
It is opaque and is meant to be used through references (AVBufferRef).
Definition at line 38 of file buffer_internal.h.
data described by this buffer
Definition at line 39 of file buffer_internal.h.
Referenced by av_buffer_realloc(), and buffer_create().
size of data in bytes
Definition at line 40 of file buffer_internal.h.
Referenced by av_buffer_realloc(), and buffer_create().
number of existing AVBufferRef instances referring to this buffer
Definition at line 45 of file buffer_internal.h.
Referenced by av_buffer_get_ref_count(), av_buffer_is_writable(), av_buffer_ref(), and buffer_create().
a callback for freeing the data
Definition at line 50 of file buffer_internal.h.
Referenced by buffer_create().
an opaque pointer, to be used by the freeing callback
Definition at line 55 of file buffer_internal.h.
Referenced by av_buffer_get_opaque(), and buffer_create().
A combination of AV_BUFFER_FLAG_*.
Definition at line 60 of file buffer_internal.h.
Referenced by av_buffer_is_writable(), and buffer_create().
A combination of BUFFER_FLAG_*.
Definition at line 65 of file buffer_internal.h.
Referenced by av_buffer_pool_get(), and av_buffer_realloc().