FFmpeg
Data Fields
SwsOpEntry Struct Reference

#include <ops_chain.h>

Data Fields

 
 
bool  flexible
 
bool  unused [4]
 
union {
   SwsReadWriteOp   rw
 
   SwsPackOp   pack
 
   SwsSwizzleOp   swizzle
 
   SwsConvertOp   convert
 
   uint32_t   linear_mask
 
   int   dither_size
 
   int   clear_value
 
}; 
 
 
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.

@536

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:

Generated on Tue Nov 18 2025 19:24:28 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /