FFmpeg
Data Fields
SwsOpEntry Struct Reference

#include <ops_chain.h>

Data Fields

SwsOpType op
 
SwsPixelType type
 
bool flexible
 
bool unused [4]
 
union {
   SwsReadWriteOp   rw
 
   SwsPackOp   pack
 
   SwsSwizzleOp   swizzle
 
   SwsConvertOp   convert
 
   uint32_t   linear_mask
 
   int   dither_size
 
   int   clear_value
 
}; 
 
SwsFuncPtr func
 
int(* setup )(const SwsOp *op, SwsOpPriv *out)
 
void(* free )(void *priv)
 

Detailed Description

Definition at line 99 of file ops_chain.h.

Field Documentation

◆ op

SwsOpType SwsOpEntry::op

Definition at line 101 of file ops_chain.h.

◆ type

SwsPixelType SwsOpEntry::type

Definition at line 102 of file ops_chain.h.

◆ flexible

bool SwsOpEntry::flexible

Definition at line 103 of file ops_chain.h.

◆ unused

bool SwsOpEntry::unused[4]

Definition at line 104 of file ops_chain.h.

◆ rw

SwsReadWriteOp SwsOpEntry::rw

Definition at line 107 of file ops_chain.h.

◆ pack

SwsPackOp SwsOpEntry::pack

Definition at line 108 of file ops_chain.h.

◆ swizzle

SwsSwizzleOp SwsOpEntry::swizzle

Definition at line 109 of file ops_chain.h.

◆ convert

SwsConvertOp SwsOpEntry::convert

Definition at line 110 of file ops_chain.h.

◆ linear_mask

uint32_t SwsOpEntry::linear_mask

Definition at line 111 of file ops_chain.h.

◆ dither_size

int SwsOpEntry::dither_size

Definition at line 112 of file ops_chain.h.

◆ clear_value

int SwsOpEntry::clear_value

Definition at line 113 of file ops_chain.h.

◆ @521

union { ... }

◆ func

SwsFuncPtr SwsOpEntry::func

Definition at line 117 of file ops_chain.h.

Referenced by ff_sws_op_compile_tables().

◆ setup

int(* SwsOpEntry::setup) (const SwsOp *op, SwsOpPriv *out)

Definition at line 118 of file ops_chain.h.

Referenced by ff_sws_op_compile_tables().

◆ free

void(* SwsOpEntry::free) (void *priv)

Definition at line 119 of file ops_chain.h.

Referenced by ff_sws_op_compile_tables().


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