| FFmpeg
    | 

| Public Types | |
| enum | { e_value, e_const, e_func0, e_func1, e_func2, e_squish, e_gauss, e_ld, e_isnan, e_isinf, e_mod, e_max, e_min, e_eq, e_gt, e_gte, e_lte, e_lt, e_pow, e_mul, e_div, e_add, e_last, e_st, e_while, e_taylor, e_root, e_floor, e_ceil, e_trunc, e_sqrt, e_not, e_random, e_hypot, e_gcd, e_if, e_ifnot, e_print, e_bitand, e_bitor, e_between } | 
| Data Fields | |
| enum AVExpr:: { ... } | type | 
| double | value | 
| union { | |
| int const_index | |
| double(* func0 )(double) | |
| double(* func1 )(void *, double) | |
| double(* func2 )(void *, double, double) | |
| } | a | 
| struct AVExpr * | param [3] | 
| double * | var | 
Detailed Description
Member Enumeration Documentation
| anonymous enum | 
Field Documentation
| union { ... } AVExpr::a | 
Referenced by eval_expr(), and parse_primary().
| int AVExpr::const_index | 
Definition at line 152 of file eval.c.
Referenced by eval_expr(), and parse_primary().
| double(* AVExpr::func0) (double) | 
Definition at line 153 of file eval.c.
Referenced by eval_expr(), and parse_primary().
| double(* AVExpr::func1) (void *, double) | 
Definition at line 154 of file eval.c.
Referenced by eval_expr(), and parse_primary().
| double(* AVExpr::func2) (void *, double, double) | 
Definition at line 155 of file eval.c.
Referenced by eval_expr(), and parse_primary().
| struct AVExpr* AVExpr::param[3] | 
Definition at line 157 of file eval.c.
Referenced by av_expr_free(), eval_expr(), make_eval_expr(), parse_factor(), parse_primary(), and verify_expr().
| enum { ... } AVExpr::type | 
| double AVExpr::value | 
Definition at line 150 of file eval.c.
Referenced by eval_expr(), make_eval_expr(), parse_factor(), and parse_primary().
| double* AVExpr::var | 
Definition at line 158 of file eval.c.
Referenced by av_expr_eval(), av_expr_free(), and av_expr_parse().
The documentation for this struct was generated from the following file:
Generated by
 1.8.11
 1.8.11