#include <avfilter.h>
| Data Fields | |
| uint8_t * | data [8] | 
| buffer data for each plane/channel | |
| int | linesize [8] | 
| number of bytes per line | |
| unsigned | refcount | 
| number of references to this buffer | |
| void * | priv | 
| private data to be used by a custom free function | |
| void(* | free )(struct AVFilterBuffer *buf) | 
| A pointer to the function to deallocate this buffer if the default function is not sufficient. | |
| int | format | 
| media format | |
| int | w | 
| int | h | 
| width and height of the allocated buffer | |
Filters should not store pointers to this structure directly, but instead use the AVFilterBufferRef structure below.
Definition at line 67 of file avfilter.h.
| uint8_t* AVFilterBuffer::data[8] | 
buffer data for each plane/channel
Definition at line 68 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_audio_buffer_ref_from_arrays(), avfilter_get_video_buffer_ref_from_arrays(), avfilter_link_free(), does_clip(), ff_avfilter_default_free_buffer(), store_in_pool(), and vf_next_put_image().
media format
Definition at line 83 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_video_buffer_ref_from_arrays(), start_frame(), and vf_next_put_image().
| void(* AVFilterBuffer::free)(struct AVFilterBuffer *buf) | 
A pointer to the function to deallocate this buffer if the default function is not sufficient.
This could, for example, add the memory back into a memory pool to be reused later without the overhead of reallocating it from scratch.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_audio_buffer_ref_from_arrays(), avfilter_get_video_buffer_ref_from_arrays(), and avfilter_unref_buffer().
width and height of the allocated buffer
Definition at line 84 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_video_buffer_ref_from_arrays(), does_clip(), start_frame(), and vf_next_put_image().
| int AVFilterBuffer::linesize[8] | 
number of bytes per line
Definition at line 69 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_audio_buffer_ref_from_arrays(), avfilter_get_video_buffer_ref_from_arrays(), does_clip(), and vf_next_put_image().
| void* AVFilterBuffer::priv | 
private data to be used by a custom free function
Definition at line 74 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), and store_in_pool().
| unsigned AVFilterBuffer::refcount | 
number of references to this buffer
Definition at line 71 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_audio_buffer_ref_from_arrays(), avfilter_get_video_buffer_ref_from_arrays(), avfilter_ref_buffer(), avfilter_unref_buffer(), ff_dlog_ref(), and vf_next_put_image().
Definition at line 84 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_get_video_buffer_ref_from_arrays(), does_clip(), start_frame(), and vf_next_put_image().
 1.5.8
 1.5.8