FFmpeg
Data Structures | Enumerations | Functions
blend.h File Reference
#include "libavutil/eval.h"
#include "avfilter.h"

Go to the source code of this file.

Data Structures

struct  FilterParams
 filter data More...
 

Enumerations

enum  BlendMode {
  BLEND_UNSET = -1, BLEND_NORMAL, BLEND_ADDITION, BLEND_AND,
  BLEND_AVERAGE, BLEND_BURN, BLEND_DARKEN, BLEND_DIFFERENCE,
  BLEND_GRAINEXTRACT, BLEND_DIVIDE, BLEND_DODGE, BLEND_EXCLUSION,
  BLEND_HARDLIGHT, BLEND_LIGHTEN, BLEND_MULTIPLY, BLEND_NEGATION,
  BLEND_OR, BLEND_OVERLAY, BLEND_PHOENIX, BLEND_PINLIGHT,
  BLEND_REFLECT, BLEND_SCREEN, BLEND_SOFTLIGHT, BLEND_SUBTRACT,
  BLEND_VIVIDLIGHT, BLEND_XOR, BLEND_HARDMIX, BLEND_LINEARLIGHT,
  BLEND_GLOW, BLEND_GRAINMERGE, BLEND_MULTIPLY128, BLEND_HEAT,
  BLEND_FREEZE, BLEND_EXTREMITY, BLEND_NB
}
 

Functions

void ff_blend_init (FilterParams *param, int depth)
 
void ff_blend_init_x86 (FilterParams *param, int depth)
 

Enumeration Type Documentation

◆ BlendMode

enum BlendMode
Enumerator
BLEND_UNSET 
BLEND_NORMAL 
BLEND_ADDITION 
BLEND_AND 
BLEND_AVERAGE 
BLEND_BURN 
BLEND_DARKEN 
BLEND_DIFFERENCE 
BLEND_GRAINEXTRACT 
BLEND_DIVIDE 
BLEND_DODGE 
BLEND_EXCLUSION 
BLEND_HARDLIGHT 
BLEND_LIGHTEN 
BLEND_MULTIPLY 
BLEND_NEGATION 
BLEND_OR 
BLEND_OVERLAY 
BLEND_PHOENIX 
BLEND_PINLIGHT 
BLEND_REFLECT 
BLEND_SCREEN 
BLEND_SOFTLIGHT 
BLEND_SUBTRACT 
BLEND_VIVIDLIGHT 
BLEND_XOR 
BLEND_HARDMIX 
BLEND_LINEARLIGHT 
BLEND_GLOW 
BLEND_GRAINMERGE 
BLEND_MULTIPLY128 
BLEND_HEAT 
BLEND_FREEZE 
BLEND_EXTREMITY 
BLEND_NB 

Definition at line 27 of file blend.h.

Function Documentation

◆ ff_blend_init()

void ff_blend_init ( FilterParams param,
int  depth 
)

Definition at line 747 of file vf_blend.c.

Referenced by config_params().

◆ ff_blend_init_x86()

void ff_blend_init_x86 ( FilterParams param,
int  depth 
)

Definition at line 103 of file vf_blend_init.c.

Referenced by ff_blend_init().