FFmpeg
Data Fields
SwsOp Struct Reference

#include <ops.h>

Data Fields

SwsOpType op
 
SwsPixelType type
 
union {
   SwsLinearOp   lin
 
   SwsReadWriteOp   rw
 
   SwsPackOp   pack
 
   SwsSwizzleOp   swizzle
 
   SwsShiftOp   shift
 
   SwsClearOp   clear
 
   SwsConvertOp   convert
 
   SwsClampOp   clamp
 
   SwsScaleOp   scale
 
   SwsDitherOp   dither
 
   SwsFilterOp   filter
 
}; 
 
SwsComps comps
 Metadata about the operation's input/output components. More...
 

Detailed Description

Definition at line 218 of file ops.h.

Field Documentation

◆ op

SwsOpType SwsOp::op

◆ type

SwsPixelType SwsOp::type

◆ lin

SwsLinearOp SwsOp::lin

Definition at line 222 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ rw

SwsReadWriteOp SwsOp::rw

◆ pack

SwsPackOp SwsOp::pack

Definition at line 224 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ swizzle

SwsSwizzleOp SwsOp::swizzle

Definition at line 225 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ shift

SwsShiftOp SwsOp::shift

Definition at line 226 of file ops.h.

Referenced by ff_sws_op_list_optimize(), ff_sws_setup_shift(), and setup_shift().

◆ clear

SwsClearOp SwsOp::clear

Definition at line 227 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ convert

SwsConvertOp SwsOp::convert

◆ clamp

SwsClampOp SwsOp::clamp

Definition at line 229 of file ops.h.

Referenced by op_commute_swizzle().

◆ scale

SwsScaleOp SwsOp::scale

Definition at line 230 of file ops.h.

Referenced by ff_sws_op_list_optimize().

◆ dither

SwsDitherOp SwsOp::dither

Definition at line 231 of file ops.h.

Referenced by op_commute_swizzle().

◆ filter

SwsFilterOp SwsOp::filter

Definition at line 232 of file ops.h.

◆ @567

union { ... }

◆ comps

SwsComps SwsOp::comps

Metadata about the operation's input/output components.

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 242 of file ops.h.

Referenced by convert_to_aarch64_impl(), ff_sws_op_list_optimize(), and ff_sws_op_list_subpass().


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