FFmpeg
|
#include <buffer_internal.h>
Data Fields | |
uint8_t * | data |
data described by this buffer More... | |
int | size |
size of data in bytes More... | |
volatile int | refcount |
number of existing AVBufferRef instances referring to this buffer More... | |
void(* | free )(void *opaque, uint8_t *data) |
a callback for freeing the data More... | |
void * | opaque |
an opaque pointer, to be used by the freeing callback More... | |
int | flags |
A combination of BUFFER_FLAG_*. More... | |
Detailed Description
Definition at line 35 of file buffer_internal.h.
Field Documentation
uint8_t* AVBuffer::data |
data described by this buffer
Definition at line 36 of file buffer_internal.h.
Referenced by av_buffer_create(), av_buffer_realloc(), av_buffer_unref(), and pool_alloc_buffer().
int AVBuffer::flags |
A combination of BUFFER_FLAG_*.
Definition at line 57 of file buffer_internal.h.
Referenced by av_buffer_create(), av_buffer_is_writable(), and av_buffer_realloc().
a callback for freeing the data
Definition at line 47 of file buffer_internal.h.
Referenced by av_buffer_create(), av_buffer_unref(), and pool_alloc_buffer().
void* AVBuffer::opaque |
an opaque pointer, to be used by the freeing callback
Definition at line 52 of file buffer_internal.h.
Referenced by av_buffer_create(), av_buffer_get_opaque(), av_buffer_unref(), and pool_alloc_buffer().
volatile int AVBuffer::refcount |
number of existing AVBufferRef instances referring to this buffer
Definition at line 42 of file buffer_internal.h.
Referenced by av_buffer_create(), av_buffer_get_ref_count(), av_buffer_is_writable(), av_buffer_ref(), and av_buffer_unref().
int AVBuffer::size |
size of data in bytes
Definition at line 37 of file buffer_internal.h.
Referenced by av_buffer_create(), and av_buffer_realloc().
The documentation for this struct was generated from the following file:
Generated on Fri Dec 20 2024 06:56:17 for FFmpeg by 1.8.11