FFmpeg
|
Filter graph, which represents a 'baked' pixel format conversion. More...
#include <graph.h>
Data Fields | |
SwsContext * | ctx |
AVSliceThread * | slicethread |
int | num_threads |
bool | incomplete |
bool | noop |
SwsPass ** | passes |
Sorted sequence of filter passes to apply. More... | |
int | num_passes |
SwsContext | opts_copy |
Cached copy of the public options that were used to construct this SwsGraph. More... | |
SwsFormat | src |
Currently active format and processing parameters. More... | |
SwsFormat | dst |
int | field |
struct { | |
const SwsPass * pass | |
SwsImg input | |
SwsImg output | |
} | exec |
Temporary execution state inside ff_sws_graph_run. More... | |
Filter graph, which represents a 'baked' pixel format conversion.
SwsContext* SwsGraph::ctx |
Definition at line 109 of file graph.h.
Referenced by adapt_colors(), add_legacy_sws_pass(), and ff_sws_graph_create().
AVSliceThread* SwsGraph::slicethread |
Definition at line 110 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_free(), and ff_sws_graph_run().
int SwsGraph::num_threads |
Definition at line 111 of file graph.h.
Referenced by ff_sws_graph_add_pass().
bool SwsGraph::incomplete |
Definition at line 112 of file graph.h.
Referenced by adapt_colors(), add_legacy_sws_pass(), and get_chroma_pos().
bool SwsGraph::noop |
Definition at line 113 of file graph.h.
Referenced by init_passes().
SwsPass** SwsGraph::passes |
Sorted sequence of filter passes to apply.
Definition at line 116 of file graph.h.
Referenced by ff_sws_graph_add_pass(), ff_sws_graph_free(), and ff_sws_graph_run().
int SwsGraph::num_passes |
Definition at line 117 of file graph.h.
Referenced by ff_sws_graph_add_pass(), ff_sws_graph_free(), and ff_sws_graph_run().
SwsContext SwsGraph::opts_copy |
Cached copy of the public options that were used to construct this SwsGraph.
Used only to detect when the graph needs to be reinitialized.
Definition at line 123 of file graph.h.
Referenced by ff_sws_graph_create(), and ff_sws_graph_reinit().
SwsFormat SwsGraph::src |
Currently active format and processing parameters.
Definition at line 128 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_reinit(), ff_sws_graph_update_metadata(), init_passes(), and setup_lut3d().
SwsFormat SwsGraph::dst |
Definition at line 128 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_reinit(), init_passes(), and sws_scale_frame().
int SwsGraph::field |
Definition at line 129 of file graph.h.
Referenced by ff_sws_graph_create(), and get_chroma_pos().
const SwsPass* SwsGraph::pass |
Definition at line 133 of file graph.h.
Referenced by ff_sws_graph_run(), and sws_graph_worker().
SwsImg SwsGraph::input |
Definition at line 134 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_run(), setup_legacy_swscale(), and sws_graph_worker().
SwsImg SwsGraph::output |
Definition at line 135 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_run(), and sws_graph_worker().
struct { ... } SwsGraph::exec |
Temporary execution state inside ff_sws_graph_run.
Referenced by ff_sws_graph_create(), ff_sws_graph_run(), setup_legacy_swscale(), and sws_graph_worker().