FFmpeg  4.0
Data Fields
HueContext Struct Reference

Data Fields

const AVClassclass
 
float hue_deg
 
float hue
 
char * hue_deg_expr
 
char * hue_expr
 
AVExprhue_deg_pexpr
 
AVExprhue_pexpr
 
float saturation
 
char * saturation_expr
 
AVExprsaturation_pexpr
 
float brightness
 
char * brightness_expr
 
AVExprbrightness_pexpr
 
int hsub
 
int vsub
 
int is_first
 
int32_t hue_sin
 
int32_t hue_cos
 
double var_values [VAR_NB]
 
uint8_t lut_l [256]
 
uint8_t lut_u [256][256]
 
uint8_t lut_v [256][256]
 

Detailed Description

Definition at line 60 of file vf_hue.c.

Field Documentation

◆ class

const AVClass* HueContext::class

Definition at line 61 of file vf_hue.c.

◆ hue_deg

float HueContext::hue_deg

Definition at line 62 of file vf_hue.c.

Referenced by filter_frame(), init(), and process_command().

◆ hue

float HueContext::hue

Definition at line 63 of file vf_hue.c.

Referenced by compute_sin_and_cos(), config_props(), filter_frame(), init(), process_command(), and uninit().

◆ hue_deg_expr

char* HueContext::hue_deg_expr

Definition at line 64 of file vf_hue.c.

Referenced by filter_frame(), init(), and process_command().

◆ hue_expr

char* HueContext::hue_expr

Definition at line 65 of file vf_hue.c.

Referenced by filter_frame(), init(), and process_command().

◆ hue_deg_pexpr

AVExpr* HueContext::hue_deg_pexpr

Definition at line 66 of file vf_hue.c.

Referenced by filter_frame(), and uninit().

◆ hue_pexpr

AVExpr* HueContext::hue_pexpr

Definition at line 67 of file vf_hue.c.

Referenced by filter_frame(), and uninit().

◆ saturation

float HueContext::saturation

Definition at line 68 of file vf_hue.c.

Referenced by compute_sin_and_cos(), filter_frame(), init(), and process_command().

◆ saturation_expr

char* HueContext::saturation_expr

Definition at line 69 of file vf_hue.c.

Referenced by filter_frame(), and init().

◆ saturation_pexpr

AVExpr* HueContext::saturation_pexpr

Definition at line 70 of file vf_hue.c.

Referenced by filter_frame(), and uninit().

◆ brightness

float HueContext::brightness

Definition at line 71 of file vf_hue.c.

Referenced by create_luma_lut(), filter_frame(), init(), and process_command().

◆ brightness_expr

char* HueContext::brightness_expr

Definition at line 72 of file vf_hue.c.

Referenced by filter_frame(), and init().

◆ brightness_pexpr

AVExpr* HueContext::brightness_pexpr

Definition at line 73 of file vf_hue.c.

Referenced by filter_frame(), and uninit().

◆ hsub

int HueContext::hsub

Definition at line 74 of file vf_hue.c.

Referenced by config_props(), and filter_frame().

◆ vsub

int HueContext::vsub

Definition at line 75 of file vf_hue.c.

Referenced by config_props(), and filter_frame().

◆ is_first

int HueContext::is_first

Definition at line 76 of file vf_hue.c.

Referenced by filter_frame(), and init().

◆ hue_sin

int32_t HueContext::hue_sin

Definition at line 77 of file vf_hue.c.

Referenced by compute_sin_and_cos(), and filter_frame().

◆ hue_cos

int32_t HueContext::hue_cos

Definition at line 78 of file vf_hue.c.

Referenced by compute_sin_and_cos(), and filter_frame().

◆ var_values

double HueContext::var_values[VAR_NB]

Definition at line 79 of file vf_hue.c.

Referenced by config_props(), and filter_frame().

◆ lut_l

uint8_t HueContext::lut_l[256]

Definition at line 80 of file vf_hue.c.

Referenced by apply_luma_lut(), and create_luma_lut().

◆ lut_u

uint8_t HueContext::lut_u[256][256]

Definition at line 81 of file vf_hue.c.

Referenced by apply_lut(), and create_chrominance_lut().

◆ lut_v

uint8_t HueContext::lut_v[256][256]

Definition at line 82 of file vf_hue.c.

Referenced by apply_lut(), and create_chrominance_lut().


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