FFmpeg
Loading...
Searching...
No Matches
Data Fields
AVExpr Struct Reference

Data Fields

unsigned char  type
 
unsigned char  root
 
short  depth
 
int  const_index
 
 
union { 
 
   double(*   func0 )(double
 
   double(*   func1 )(void *, double
 
   double(*   func2 )(void *, double, double
 
};   
 
struct AVExprparam [3]
 

Detailed Description

Definition at line 171 of file eval.c.

Field Documentation

◆  type

unsigned char AVExpr::type

Definition at line 172 of file eval.c.

Referenced by eval_expr(), expr_count(), make_eval_expr(), parse_primary(), and verify_expr().

◆  root

unsigned char AVExpr::root

Definition at line 173 of file eval.c.

Referenced by av_expr_eval(), av_expr_free(), and av_expr_parse().

◆  depth

short AVExpr::depth

Definition at line 174 of file eval.c.

Referenced by make_eval_expr(), and parse_primary().

◆  const_index

int AVExpr::const_index

Definition at line 175 of file eval.c.

Referenced by eval_expr(), expr_count(), and parse_primary().

◆  value

double AVExpr::value

Definition at line 176 of file eval.c.

Referenced by eval_expr(), make_eval_expr(), parse_factor(), and parse_primary().

◆  func0

double(* AVExpr::func0) (double)

Definition at line 178 of file eval.c.

Referenced by eval_expr(), and parse_primary().

◆  func1

double(* AVExpr::func1) (void *, double)

Definition at line 179 of file eval.c.

Referenced by eval_expr(), and parse_primary().

◆  func2

double(* AVExpr::func2) (void *, double, double)

Definition at line 180 of file eval.c.

Referenced by eval_expr(), and parse_primary().

◆  [union]

union { ... } AVExpr

◆  param

struct AVExpr* AVExpr::param[3]

Definition at line 182 of file eval.c.

Referenced by av_expr_free(), eval_expr(), expr_count(), make_eval_expr(), parse_factor(), parse_primary(), and verify_expr().


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

Generated on Sun Sep 6 2026 19:21:24 for FFmpeg by doxygen 1.13.2

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