|
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 |
| AVBufferRef * | hw_frames_ref |
| 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 | |
| const SwsFrame * input | |
| const SwsFrame * output | |
| } | exec |
| Temporary execution state inside ff_sws_graph_run(); used to pass data to worker threads. More... | |
Filter graph, which represents a 'baked' pixel format conversion.
| SwsContext* SwsGraph::ctx |
Definition at line 122 of file graph.h.
Referenced by adapt_colors(), add_legacy_sws_pass(), compile(), ff_sws_compile_pass(), and ff_sws_graph_create().
| AVSliceThread* SwsGraph::slicethread |
Definition at line 123 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 124 of file graph.h.
Referenced by ff_sws_graph_add_pass(), and ff_sws_graph_create().
| bool SwsGraph::incomplete |
Definition at line 125 of file graph.h.
Referenced by adapt_colors(), add_legacy_sws_pass(), get_chroma_pos(), and sws_frame_setup().
| bool SwsGraph::noop |
Definition at line 126 of file graph.h.
Referenced by init_passes(), sws_frame_setup(), and sws_scale_frame().
| AVBufferRef* SwsGraph::hw_frames_ref |
| SwsPass** SwsGraph::passes |
Sorted sequence of filter passes to apply.
Definition at line 131 of file graph.h.
Referenced by ff_sws_graph_add_pass(), ff_sws_graph_create(), ff_sws_graph_free(), ff_sws_graph_rollback(), ff_sws_graph_run(), and sws_frame_setup().
| int SwsGraph::num_passes |
Definition at line 132 of file graph.h.
Referenced by ff_sws_compile_pass(), ff_sws_graph_add_pass(), ff_sws_graph_create(), ff_sws_graph_free(), ff_sws_graph_rollback(), ff_sws_graph_run(), and sws_frame_setup().
| 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 138 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 143 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_reinit(), ff_sws_graph_run(), ff_sws_graph_update_metadata(), init_passes(), and setup_lut3d().
| SwsFormat SwsGraph::dst |
Definition at line 143 of file graph.h.
Referenced by ff_sws_graph_create(), ff_sws_graph_reinit(), ff_sws_graph_run(), and init_passes().
| int SwsGraph::field |
Definition at line 144 of file graph.h.
Referenced by ff_sws_graph_create(), get_chroma_pos(), and get_field().
| const SwsPass* SwsGraph::pass |
Definition at line 151 of file graph.h.
Referenced by ff_sws_graph_run(), and sws_graph_worker().
| const SwsFrame* SwsGraph::input |
Definition at line 152 of file graph.h.
Referenced by ff_sws_graph_run(), and sws_graph_worker().
| const SwsFrame* SwsGraph::output |
Definition at line 153 of file graph.h.
Referenced by ff_sws_graph_run(), and sws_graph_worker().
| struct { ... } SwsGraph::exec |
Temporary execution state inside ff_sws_graph_run(); used to pass data to worker threads.
Referenced by ff_sws_graph_run(), and sws_graph_worker().
1.8.17