FFmpeg
Public Types | Data Fields
EQContext Struct Reference

#include <vf_eq.h>

Public Types

 

Data Fields

const AVClassclass
 
 
char *  contrast_expr
 
 
double  contrast
 
char *  brightness_expr
 
 
double  brightness
 
char *  saturation_expr
 
 
double  saturation
 
char *  gamma_expr
 
 
double  gamma
 
 
 
double  gamma_weight
 
char *  gamma_r_expr
 
 
double  gamma_r
 
char *  gamma_g_expr
 
 
double  gamma_g
 
char *  gamma_b_expr
 
 
double  gamma_b
 
double  var_values [VAR_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 58 of file vf_eq.h.

Member Enumeration Documentation

Enumerator
EVAL_MODE_INIT 
EVAL_MODE_FRAME 
EVAL_MODE_NB 

Definition at line 100 of file vf_eq.h.

Field Documentation

const AVClass* EQContext::class

Definition at line 59 of file vf_eq.h.

EQParameters EQContext::param[3]

Definition at line 61 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 63 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::contrast_pexpr

Definition at line 64 of file vf_eq.h.

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

double EQContext::contrast

Definition at line 65 of file vf_eq.h.

Referenced by set_contrast().

char* EQContext::brightness_expr

Definition at line 67 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::brightness_pexpr

Definition at line 68 of file vf_eq.h.

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

double EQContext::brightness

Definition at line 69 of file vf_eq.h.

Referenced by set_brightness().

char* EQContext::saturation_expr

Definition at line 71 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::saturation_pexpr

Definition at line 72 of file vf_eq.h.

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

double EQContext::saturation

Definition at line 73 of file vf_eq.h.

Referenced by set_saturation().

char* EQContext::gamma_expr

Definition at line 75 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_pexpr

Definition at line 76 of file vf_eq.h.

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

double EQContext::gamma

Definition at line 77 of file vf_eq.h.

Referenced by set_gamma().

char* EQContext::gamma_weight_expr

Definition at line 79 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_weight_pexpr

Definition at line 80 of file vf_eq.h.

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

double EQContext::gamma_weight

Definition at line 81 of file vf_eq.h.

Referenced by set_gamma().

char* EQContext::gamma_r_expr

Definition at line 83 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_r_pexpr

Definition at line 84 of file vf_eq.h.

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

double EQContext::gamma_r

Definition at line 85 of file vf_eq.h.

Referenced by set_gamma().

char* EQContext::gamma_g_expr

Definition at line 87 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_g_pexpr

Definition at line 88 of file vf_eq.h.

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

double EQContext::gamma_g

Definition at line 89 of file vf_eq.h.

Referenced by set_gamma().

char* EQContext::gamma_b_expr

Definition at line 91 of file vf_eq.h.

Referenced by initialize().

AVExpr* EQContext::gamma_b_pexpr

Definition at line 92 of file vf_eq.h.

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

double EQContext::gamma_b

Definition at line 93 of file vf_eq.h.

Referenced by set_gamma().

double EQContext::var_values[VAR_NB]

Definition at line 95 of file vf_eq.h.

Referenced by config_props(), filter_frame(), 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().

enum EQContext::EvalMode EQContext::eval_mode

Referenced by filter_frame(), initialize(), and set_param().


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

Generated on Wed Jun 10 2015 01:57:20 for FFmpeg by   doxygen 1.8.6

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