|
FFmpeg
|
#include <ops.h>
Data Fields | |
| SwsOpType | op |
| SwsPixelType | type |
| union { | |
| SwsLinearOp lin | |
| SwsReadWriteOp rw | |
| SwsPackOp pack | |
| SwsSwizzleOp swizzle | |
| SwsConvertOp convert | |
| SwsDitherOp dither | |
| SwsConst c | |
| }; | |
| SwsComps | comps |
| Metadata about the operation's input/output components. More... | |
| SwsOpType SwsOp::op |
Definition at line 187 of file ops.h.
Referenced by check_ops(), ff_sws_op_list_optimize(), op_commute_clear(), and op_commute_swizzle().
| SwsPixelType SwsOp::type |
Definition at line 188 of file ops.h.
Referenced by check_ops(), ff_sws_op_list_max_size(), and ff_sws_op_list_optimize().
| SwsLinearOp SwsOp::lin |
Definition at line 190 of file ops.h.
Referenced by ff_sws_op_list_optimize().
| SwsReadWriteOp SwsOp::rw |
Definition at line 191 of file ops.h.
Referenced by check_ops(), compile(), and ff_sws_op_list_optimize().
| SwsPackOp SwsOp::pack |
Definition at line 192 of file ops.h.
Referenced by ff_sws_op_list_optimize().
| SwsSwizzleOp SwsOp::swizzle |
Definition at line 193 of file ops.h.
Referenced by ff_sws_op_list_optimize().
| SwsConvertOp SwsOp::convert |
Definition at line 194 of file ops.h.
Referenced by ff_sws_op_list_optimize(), op_commute_clear(), and op_commute_swizzle().
| SwsDitherOp SwsOp::dither |
Definition at line 195 of file ops.h.
Referenced by op_commute_swizzle().
| SwsConst SwsOp::c |
Definition at line 196 of file ops.h.
Referenced by ff_sws_op_list_optimize(), and op_commute_swizzle().
| union { ... } |
| SwsComps SwsOp::comps |
Metadata about the operation's input/output components.
For SWS_OP_READ, this is informative; and lets the optimizer know additional information about the value range and/or pixel data to expect. The default value of {0} is safe to pass in the case that no additional information is known.
For every other operation, this metadata is discarded and regenerated automatically by ff_sws_op_list_update_comps().
Note that backends may rely on the presence and accuracy of this metadata for all operations, during ff_sws_ops_compile().
Definition at line 213 of file ops.h.
Referenced by ff_sws_op_compile_tables(), ff_sws_op_list_optimize(), and op_commute_swizzle().
1.8.17