52 const char *
const *const_names,
const double *const_values,
53 const char *
const *func1_names,
double (*
const *funcs1)(
void *,
double),
54 const char *
const *func2_names,
double (*
const *funcs2)(
void *,
double,
double),
55 void *opaque,
int log_offset,
void *log_ctx);
75 const char *
const *const_names,
76 const char *
const *func1_names,
double (*
const *funcs1)(
void *,
double),
77 const char *
const *func2_names,
double (*
const *funcs2)(
void *,
double,
double),
78 int log_offset,
void *log_ctx);
111 double av_strtod(
const char *numstr,
char **tail);
void av_expr_free(AVExpr *e)
int av_expr_parse(AVExpr **expr, const char *s, const char *const *const_names, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), int log_offset, void *log_ctx)
int av_expr_parse_and_eval(double *res, const char *s, const char *const *const_names, const double *const_values, const char *const *func1_names, double(*const *funcs1)(void *, double), const char *const *func2_names, double(*const *funcs2)(void *, double, double), void *opaque, int log_offset, void *log_ctx)
double av_expr_eval(AVExpr *e, const double *const_values, void *opaque)
double av_strtod(const char *numstr, char **tail)
struct AVExpr AVExpr
Definition: eval.h:31