FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AVFilterContext Struct Reference

An instance of a filter. More...

#include <avfilter.h>

Data Fields

const AVClassav_class
 needed for av_log()
 
AVFilterfilter
 the AVFilter of which this is an instance
 
char * name
 name of this filter instance
 
AVFilterPadinput_pads
 array of input pads
 
AVFilterLink ** inputs
 array of pointers to input links
 
unsigned nb_inputs
 number of input pads
 
AVFilterPadoutput_pads
 array of output pads
 
AVFilterLink ** outputs
 array of pointers to output links
 
unsigned nb_outputs
 number of output pads
 
voidpriv
 private data for use by the filter
 
struct AVFilterCommandcommand_queue
 

Detailed Description

An instance of a filter.

Examples:
doc/examples/filtering_audio.c, and doc/examples/filtering_video.c.

Definition at line 483 of file avfilter.h.

Field Documentation

const AVClass* AVFilterContext::av_class

needed for av_log()

Definition at line 484 of file avfilter.h.

Referenced by avfilter_open().

AVFilter* AVFilterContext::filter
char* AVFilterContext::name
AVFilterPad* AVFilterContext::input_pads
AVFilterLink** AVFilterContext::inputs

array of pointers to input links

Examples:
doc/examples/filtering_audio.c, and doc/examples/filtering_video.c.

Definition at line 491 of file avfilter.h.

Referenced by av_buffersink_get_buffer_ref(), av_buffersink_get_frame_rate(), av_buffersink_poll_frame(), av_buffersink_read_samples(), av_buffersink_set_frame_size(), avfilter_config_links(), avfilter_free(), avfilter_graph_dump_to_buf(), avfilter_insert_filter(), avfilter_link(), avfilter_open(), blend_frame(), channelmap_query_formats(), check_black_end(), command(), config_input(), config_input_overlay(), config_out_props(), config_output(), config_output_props(), config_props(), config_props_output(), default_query_formats_common(), draw_blank_frame(), draw_text(), ff_avfilter_graph_config_pointers(), ff_buffersink_read_compat(), ff_buffersink_read_samples_compat(), ff_insert_inpad(), ff_poll_frame(), ff_request_frame(), filter_frame(), filter_query_formats(), get_current_tile_pos(), graph_check_validity(), graph_insert_fifos(), guess_map_any(), guess_map_matching(), init_filters(), join_config_output(), join_query_formats(), join_request_frame(), lavfi_read_header(), lavfi_read_packet(), main(), pick_formats(), poll_frame(), query_formats(), read_from_fifo(), reap_filters(), reduce_formats_on_filter(), request_frame(), request_samples(), return_audio_frame(), select_frame(), send_out(), send_silence(), swap_channel_layouts_on_filter(), swap_sample_fmts_on_filter(), swap_samplerates_on_filter(), transcode_init(), try_filter_frame(), and video_thread().

unsigned AVFilterContext::nb_inputs
AVFilterPad* AVFilterContext::output_pads
AVFilterLink** AVFilterContext::outputs
unsigned AVFilterContext::nb_outputs
void* AVFilterContext::priv

private data for use by the filter

Definition at line 504 of file avfilter.h.

Referenced by add_buffer_ref(), add_to_queue(), asink_init(), asink_query_formats(), asink_uninit(), av_buffersink_get_buffer_ref(), av_buffersink_poll_frame(), av_buffersink_read_samples(), av_buffersrc_add_ref(), av_buffersrc_get_nb_failed_requests(), avfilter_free(), avfilter_open(), blend_frame(), blend_image(), calc_coefficients(), channelmap_config_input(), channelmap_filter_frame(), channelmap_init(), channelmap_query_formats(), check_black_end(), close_input(), command(), common_init(), common_uninit(), config_audio_output(), config_inprops(), config_input(), config_input_main(), config_input_overlay(), config_input_props(), config_input_top(), config_out_props(), config_outprops(), config_output(), config_output_props(), config_props(), config_props_input(), config_props_output(), config_video_output(), decimate_frame(), diff_planes(), dilate_end_frame_filter(), dilate_init(), dilate_uninit(), double_threshold(), draw_blank_frame(), draw_frame(), draw_mandelbrot(), draw_text(), end_last_frame(), erode_end_frame_filter(), evolve(), expand_text(), ff_buffersink_read_compat(), ff_buffersink_read_samples_compat(), fill_from_cache(), fill_picture(), fill_picture_monoblack(), fill_picture_rgb(), filter(), filter_child_next(), filter_frame(), filter_frame_main(), filter_frame_over(), filter_init(), find_next_delta_ts(), flush_segment(), frei0r_init(), func_eval_expr(), func_frame_num(), func_pts(), geq_config_props(), geq_filter_frame(), geq_init(), geq_uninit(), get_current_tile_pos(), get_video_buffer(), handle_trimming(), init(), init_audio(), init_pattern_from_file(), init_pattern_from_string(), init_video(), join_config_output(), join_init(), join_query_formats(), join_request_frame(), join_uninit(), load_font(), load_font_file(), load_glyph(), load_sym(), load_textfile(), movie_common_init(), movie_config_output_props(), movie_push_frame(), movie_query_formats(), movie_uninit(), non_maximum_suppression(), output_frame(), parse_maps(), plot_spectrum_column(), poll_frame(), pp_config_props(), pp_filter_frame(), pp_init(), pp_process_command(), pp_uninit(), print_stats(), process_frame(), push_frame(), push_samples(), query_formats(), read_from_fifo(), request_frame(), request_samples(), return_audio_frame(), return_frame(), rewind_file(), scale_slice(), select_frame(), send_next(), send_out(), send_silence(), set_options(), set_param(), set_params(), smooth_end_frame_filter(), smooth_init(), sobel(), source_config_props(), source_init(), source_request_frame(), super2xsai(), try_filter_frame(), try_filter_next_frame(), uninit(), vsink_init(), vsink_query_formats(), vsink_uninit(), and yae_set_tempo().

struct AVFilterCommand* AVFilterContext::command_queue

The documentation for this struct was generated from the following file: