FFmpeg
|
eval.h
Go to the documentation of this file.
40 * @param const_names NULL terminated array of zero terminated strings of constant identifiers, for example {"PI", "E", 0}
65 * @param const_names NULL terminated array of zero terminated strings of constant identifiers, for example {"PI", "E", 0}
83 * @param const_values a zero terminated array of values for the identifiers from av_expr_parse() const_names
external API header
void av_expr_free(AVExpr *e)
Free a parsed expression previously created with av_expr_parse().
Definition: eval.c:302
Definition: eval.c:140
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)
Parse an expression.
Definition: eval.c:640
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)
Parse and evaluate an expression.
Definition: eval.c:701
double av_expr_eval(AVExpr *e, const double *const_values, void *opaque)
Evaluate a previously parsed expression.
Definition: eval.c:691
Generated on Mon Nov 18 2024 06:51:54 for FFmpeg by 1.8.11