| 
    FFmpeg
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | FilterLinkInternal | 
| struct | FFFilterContext | 
| struct | AVFilterCommand | 
| struct | FFFilterGraph | 
Macros | |
| #define | FF_TPRINTF_START(ctx, func) ff_tlog(NULL, "%-16s: ", #func) | 
| #define | ff_tlog_link(ctx, link, end) do { } while(0) | 
Functions | |
| static FilterLinkInternal * | ff_link_internal (AVFilterLink *link) | 
| static FFFilterContext * | fffilterctx (AVFilterContext *ctx) | 
| static FFFilterGraph * | fffiltergraph (AVFilterGraph *graph) | 
| void | ff_avfilter_graph_update_heap (AVFilterGraph *graph, struct FilterLinkInternal *li) | 
| Update the position of a link in the age heap.  More... | |
| AVFilterContext * | ff_filter_alloc (const AVFilter *filter, const char *inst_name) | 
| Allocate a new filter context and return it.  More... | |
| void | ff_filter_graph_remove_filter (AVFilterGraph *graph, AVFilterContext *filter) | 
| Remove a filter from a graph;.  More... | |
| int | ff_filter_activate (AVFilterContext *filter) | 
| int | ff_filter_opt_parse (void *logctx, const AVClass *priv_class, AVDictionary **options, const char *args) | 
| Parse filter options into a dictionary.  More... | |
| int | ff_graph_thread_init (FFFilterGraph *graph) | 
| void | ff_graph_thread_free (FFFilterGraph *graph) | 
| int | ff_filter_config_links (AVFilterContext *filter) | 
| Negotiate the media format, dimensions, etc of all inputs to a filter.  More... | |
| int | ff_filter_graph_run_once (AVFilterGraph *graph) | 
| Run one round of processing on a filter graph.  More... | |
| int | ff_inlink_process_commands (AVFilterLink *link, const AVFrame *frame) | 
| Process the commands queued in the link up to the time of the frame.  More... | |
| int | ff_inlink_evaluate_timeline_at_frame (AVFilterLink *link, const AVFrame *frame) | 
| Evaluate the timeline expression of the link for the time and properties of the frame.  More... | |
Definition at line 192 of file avfilter_internal.h.
Definition at line 197 of file avfilter_internal.h.
      
  | 
  inlinestatic | 
Definition at line 90 of file avfilter_internal.h.
Referenced by activate(), ff_avfilter_link_set_in_status(), ff_default_get_audio_buffer(), ff_default_get_video_buffer2(), ff_filter_activate_default(), ff_filter_config_links(), ff_filter_frame(), ff_filter_frame_to_filter(), ff_inlink_acknowledge_status(), ff_inlink_check_available_frame(), ff_inlink_check_available_samples(), ff_inlink_consume_frame(), ff_inlink_consume_samples(), ff_inlink_peek_frame(), ff_inlink_queued_frames(), ff_inlink_queued_samples(), ff_inlink_request_frame(), ff_inlink_set_status(), ff_inoutlink_check_flow(), ff_outlink_frame_wanted(), ff_outlink_get_status(), ff_request_frame(), ff_request_frame_to_filter(), filter_unblock(), forward_status_change(), get_frame_internal(), graph_config_pointers(), guess_status_pts(), link_free(), and link_set_out_status().
      
  | 
  inlinestatic | 
Definition at line 108 of file avfilter_internal.h.
Referenced by avfilter_graph_segment_init(), avfilter_init_dict(), avfilter_link(), and ff_filter_execute().
      
  | 
  inlinestatic | 
Definition at line 137 of file avfilter_internal.h.
Referenced by avfilter_graph_alloc_filter(), avfilter_graph_free(), avfilter_graph_request_oldest(), avfilter_graph_set_auto_convert(), avfilter_init_dict(), avfilter_link(), ff_avfilter_graph_update_heap(), graph_config_pointers(), query_formats(), and thread_execute().
| void ff_avfilter_graph_update_heap | ( | AVFilterGraph * | graph, | 
| struct FilterLinkInternal * | li | ||
| ) | 
Update the position of a link in the age heap.
Definition at line 1416 of file avfiltergraph.c.
Referenced by update_link_current_pts().
| AVFilterContext* ff_filter_alloc | ( | const AVFilter * | filter, | 
| const char * | inst_name | ||
| ) | 
Allocate a new filter context and return it.
| filter | what filter to create an instance of | 
| inst_name | name to give to the new filter context | 
Definition at line 694 of file avfilter.c.
Referenced by avfilter_graph_alloc_filter().
| void ff_filter_graph_remove_filter | ( | AVFilterGraph * | graph, | 
| AVFilterContext * | filter | ||
| ) | 
Remove a filter from a graph;.
Definition at line 99 of file avfiltergraph.c.
Referenced by avfilter_free().
| int ff_filter_activate | ( | AVFilterContext * | filter | ) | 
Definition at line 1383 of file avfilter.c.
Referenced by ff_filter_graph_run_once().
| int ff_filter_opt_parse | ( | void * | logctx, | 
| const AVClass * | priv_class, | ||
| AVDictionary ** | options, | ||
| const char * | args | ||
| ) | 
Parse filter options into a dictionary.
| logctx | context for logging | 
| priv_class | a filter's private class for shorthand options or NULL | 
| options | dictionary to store parsed options in | 
| args | options string to parse | 
Definition at line 841 of file avfilter.c.
Referenced by avfilter_init_str(), and filter_parse().
| int ff_graph_thread_init | ( | FFFilterGraph * | graph | ) | 
Definition at line 75 of file avfiltergraph.c.
Referenced by avfilter_graph_alloc_filter().
| void ff_graph_thread_free | ( | FFFilterGraph * | graph | ) | 
Definition at line 71 of file avfiltergraph.c.
Referenced by avfilter_graph_free().
| int ff_filter_config_links | ( | AVFilterContext * | filter | ) | 
Negotiate the media format, dimensions, etc of all inputs to a filter.
| filter | the filter to negotiate the properties for its inputs | 
Definition at line 332 of file avfilter.c.
Referenced by ff_filter_config_links(), and graph_config_links().
| int ff_filter_graph_run_once | ( | AVFilterGraph * | graph | ) | 
Run one round of processing on a filter graph.
Definition at line 1471 of file avfiltergraph.c.
Referenced by avfilter_graph_request_oldest(), get_frame_internal(), and push_frame().
| int ff_inlink_process_commands | ( | AVFilterLink * | link, | 
| const AVFrame * | frame | ||
| ) | 
Process the commands queued in the link up to the time of the frame.
Commands will trigger the process_command() callback.
Definition at line 1538 of file avfilter.c.
Referenced by consume_update(), and ff_filter_frame_framed().
| int ff_inlink_evaluate_timeline_at_frame | ( | AVFilterLink * | link, | 
| const AVFrame * | frame | ||
| ) | 
Evaluate the timeline expression of the link for the time and properties of the frame.
Definition at line 1553 of file avfilter.c.
Referenced by consume_update(), and ff_filter_frame_framed().
 1.8.17