FFmpeg
Loading...
Searching...
No Matches
SwsOp Struct Reference

#include <ops.h>

Data Fields

SwsOpType op
 
union { 
 
   SwsLinearOp   lin 
 
   SwsReadWriteOp   rw 
 
   SwsPackOp   pack 
 
   SwsSwizzleOp   swizzle 
 
   SwsShiftOp   shift 
 
   SwsClearOp   clear 
 
   SwsConvertOp   convert 
 
   SwsClampOp   clamp 
 
   SwsScaleOp   scale 
 
   SwsDitherOp   dither 
 
   SwsFilterOp   filter 
 
   SwsLut3dOp   lut3d 
 
};  
 
SwsOpPad outputs [4]
 Metadata about the operation's input/output components.
 
SwsOpList * ops
 

Detailed Description

Definition at line 252 of file ops.h.

Field Documentation

◆ op

◆ lin

SwsLinearOp SwsOp::lin

Definition at line 255 of file ops.h.

Referenced by ff_sws_op_list_optimize(), and op_commute_filter().

◆ rw

◆ pack

SwsPackOp SwsOp::pack

Definition at line 257 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ swizzle

SwsSwizzleOp SwsOp::swizzle

Definition at line 258 of file ops.h.

Referenced by ff_sws_op_list_optimize(), and op_commute_clear().

◆ shift

SwsShiftOp SwsOp::shift

Definition at line 259 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ clear

SwsClearOp SwsOp::clear

Definition at line 260 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ convert

SwsConvertOp SwsOp::convert

Definition at line 261 of file ops.h.

Referenced by ff_sws_op_list_optimize(), and op_commute_clear().

◆ clamp

SwsClampOp SwsOp::clamp

Definition at line 262 of file ops.h.

Referenced by op_commute_swizzle().

◆ scale

SwsScaleOp SwsOp::scale

Definition at line 263 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ dither

SwsDitherOp SwsOp::dither

Definition at line 264 of file ops.h.

Referenced by op_commute_swizzle().

◆ filter

SwsFilterOp SwsOp::filter

Definition at line 265 of file ops.h.

Referenced by op_commute_clear().

◆ lut3d

SwsLut3dOp SwsOp::lut3d

Definition at line 266 of file ops.h.

◆ [union]

union { ... } SwsOp

◆ outputs

SwsOpPad SwsOp::outputs[4]

Metadata about the operation's input/output components.

Discarded and regenerated automatically by ff_sws_op_list_update().

Note that backends may rely on the presence and accuracy of this metadata for all operations, during ff_sws_ops_compile().

Definition at line 276 of file ops.h.

Referenced by ff_sws_op_list_optimize(), ff_sws_op_list_split_at(), op_list_get_plane_copy(), and update_output_pads().

◆ ops

SwsOpList* SwsOp::ops

Definition at line 279 of file ops.h.

Referenced by ff_sws_op_list_insert_at().


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