FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
EQContext Struct Reference

#include <vf_eq.h>

Data Fields

const AVClassclass
 
EQParameters param [3]
 
char * contrast_expr
 
AVExprcontrast_pexpr
 
char * brightness_expr
 
AVExprbrightness_pexpr
 
char * saturation_expr
 
AVExprsaturation_pexpr
 
char * gamma_expr
 
AVExprgamma_pexpr
 
char * gamma_weight_expr
 
AVExprgamma_weight_pexpr
 
char * gamma_r_expr
 
AVExprgamma_r_pexpr
 
char * gamma_g_expr
 
AVExprgamma_g_pexpr
 
char * gamma_b_expr
 
AVExprgamma_b_pexpr
 
double var_values [VAR_VARS_NB]
 
void(* process )(struct EQParameters *par, uint8_t *dst, int dst_stride, const uint8_t *src, int src_stride, int w, int h)
 

Detailed Description

Definition at line 66 of file vf_eq.h.

Field Documentation

const AVClass* EQContext::class

Definition at line 67 of file vf_eq.h.

EQParameters EQContext::param[3]

Definition at line 69 of file vf_eq.h.

Referenced by filter_frame(), set_brightness(), set_contrast(), set_gamma(), and set_saturation().

char* EQContext::contrast_expr

Definition at line 71 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::contrast_pexpr

Definition at line 72 of file vf_eq.h.

Referenced by initialize(), process_command(), set_contrast(), and uninit().

char* EQContext::brightness_expr

Definition at line 74 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::brightness_pexpr

Definition at line 75 of file vf_eq.h.

Referenced by initialize(), process_command(), set_brightness(), and uninit().

char* EQContext::saturation_expr

Definition at line 77 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::saturation_pexpr

Definition at line 78 of file vf_eq.h.

Referenced by initialize(), process_command(), set_saturation(), and uninit().

char* EQContext::gamma_expr

Definition at line 80 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_pexpr

Definition at line 81 of file vf_eq.h.

Referenced by initialize(), process_command(), set_gamma(), and uninit().

char* EQContext::gamma_weight_expr

Definition at line 83 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_weight_pexpr

Definition at line 84 of file vf_eq.h.

Referenced by initialize(), process_command(), set_gamma(), and uninit().

char* EQContext::gamma_r_expr

Definition at line 86 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_r_pexpr

Definition at line 87 of file vf_eq.h.

Referenced by initialize(), process_command(), set_gamma(), and uninit().

char* EQContext::gamma_g_expr

Definition at line 89 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_g_pexpr

Definition at line 90 of file vf_eq.h.

Referenced by initialize(), process_command(), set_gamma(), and uninit().

char* EQContext::gamma_b_expr

Definition at line 92 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_b_pexpr

Definition at line 93 of file vf_eq.h.

Referenced by initialize(), process_command(), set_gamma(), and uninit().

double EQContext::var_values[VAR_VARS_NB]

Definition at line 95 of file vf_eq.h.

Referenced by set_brightness(), set_contrast(), set_gamma(), and set_saturation().

void(* EQContext::process)(struct EQParameters *par, uint8_t *dst, int dst_stride, const uint8_t *src, int src_stride, int w, int h)

Definition at line 97 of file vf_eq.h.

Referenced by check_values(), ff_eq_init_x86(), and initialize().


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