#include <avfilter.h>
Public Types | |
enum | { AVLINK_UNINIT = 0, AVLINK_STARTINIT, AVLINK_INIT } |
stage of the initialization of the link properties (dimensions, etc) More... | |
Data Fields | |
AVFilterContext * | src |
source filter | |
unsigned int | srcpad |
index of the output pad on the source filter | |
AVFilterContext * | dst |
dest filter | |
unsigned int | dstpad |
index of the input pad on the dest filter | |
enum AVFilterLink:: { ... } | init_state |
stage of the initialization of the link properties (dimensions, etc) | |
int | w |
agreed upon image width | |
int | h |
agreed upon image height | |
enum PixelFormat | format |
agreed upon image colorspace | |
AVFilterFormats * | in_formats |
Lists of formats supported by the input and output filters respectively. | |
AVFilterFormats * | out_formats |
AVFilterPicRef * | srcpic |
The picture reference currently being sent across the link by the source filter. | |
AVFilterPicRef * | cur_pic |
AVFilterPicRef * | outpic |
This contains pointers to the source and destination filters between which this link exists, and the indexes of the pads involved. In addition, this link also contains the parameters which have been negotiated and agreed upon between the filter, such as image dimensions, format, etc.
Definition at line 483 of file avfilter.h.
anonymous enum |
stage of the initialization of the link properties (dimensions, etc)
Definition at line 492 of file avfilter.h.
Definition at line 519 of file avfilter.h.
Referenced by avfilter_default_end_frame(), avfilter_draw_slice(), avfilter_start_frame(), draw_slice(), and end_frame().
dest filter
Definition at line 488 of file avfilter.h.
Referenced by avfilter_default_draw_slice(), avfilter_default_end_frame(), avfilter_default_start_frame(), avfilter_destroy(), avfilter_graph_check_validity(), avfilter_insert_filter(), avfilter_link(), avfilter_null_draw_slice(), avfilter_null_end_frame(), avfilter_null_get_video_buffer(), avfilter_null_start_frame(), config_input(), config_props(), dprintf_link(), draw_slice(), end_frame(), get_video_buffer(), print_digraph(), query_formats(), and start_frame().
unsigned int AVFilterLink::dstpad |
index of the input pad on the dest filter
Definition at line 489 of file avfilter.h.
Referenced by avfilter_destroy(), avfilter_insert_filter(), and avfilter_link().
agreed upon image colorspace
Definition at line 500 of file avfilter.h.
Referenced by avfilter_default_get_video_buffer(), avfilter_draw_slice(), avfilter_link(), config_input(), config_props(), dprintf_link(), pick_format(), print_digraph(), and start_frame().
int AVFilterLink::h |
agreed upon image height
Definition at line 499 of file avfilter.h.
Referenced by avfilter_default_config_output_link(), avfilter_default_start_frame(), avfilter_start_frame(), config_input(), config_output(), config_props(), dprintf_link(), draw_slice(), end_frame(), print_digraph(), and start_frame().
Lists of formats supported by the input and output filters respectively.
These lists are used for negotiating the format to actually be used, which will be loaded into the format member, above, when chosen.
Definition at line 507 of file avfilter.h.
Referenced by avfilter_set_common_formats(), pick_format(), and query_formats().
enum { ... } AVFilterLink::init_state |
stage of the initialization of the link properties (dimensions, etc)
Referenced by avfilter_config_links().
Definition at line 508 of file avfilter.h.
Referenced by avfilter_insert_filter(), avfilter_set_common_formats(), pick_format(), and query_formats().
Definition at line 520 of file avfilter.h.
Referenced by avfilter_default_end_frame(), avfilter_default_start_frame(), draw_slice(), end_frame(), and start_frame().
source filter
Definition at line 485 of file avfilter.h.
Referenced by avfilter_config_links(), avfilter_default_config_output_link(), avfilter_destroy(), avfilter_graph_check_validity(), avfilter_insert_filter(), avfilter_link(), avfilter_poll_frame(), avfilter_request_frame(), config_output(), config_props(), dprintf_link(), and query_formats().
unsigned int AVFilterLink::srcpad |
index of the output pad on the source filter
Definition at line 486 of file avfilter.h.
Referenced by avfilter_destroy(), and avfilter_link().
The picture reference currently being sent across the link by the source filter.
This is used internally by the filter system to allow automatic copying of pictures which do not have sufficient permissions for the destination. This should not be accessed directly by the filters.
Definition at line 517 of file avfilter.h.
Referenced by avfilter_draw_slice(), avfilter_end_frame(), and avfilter_start_frame().
int AVFilterLink::w |
agreed upon image width
Definition at line 498 of file avfilter.h.
Referenced by avfilter_default_config_output_link(), avfilter_default_start_frame(), avfilter_start_frame(), config_input(), config_output(), config_props(), dprintf_link(), end_frame(), print_digraph(), and start_frame().