FFmpeg
Public Types | Public Attributes | List of all members
AVExpr Struct Reference

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_round, e_sqrt,
  e_not, e_random, e_hypot, e_gcd,
  e_if, e_ifnot, e_print, e_bitand,
  e_bitor, e_between, e_clip, e_atan2,
  e_lerp
}
 

Public Attributes

enum AVExpr:: { ... }  type
 
double value
 
union {
   int   const_index
 
   double(*   func0 )(double)
 
   double(*   func1 )(void *, double)
 
   double(*   func2 )(void *, double, double)
 
a
 
struct AVExprparam [3]
 
double * var
 

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