FFmpeg 7.1.1
Loading...
Searching...
No Matches
Functions
Evaluating option strings

This group of functions can be used to evaluate option strings and get numbers out of them. More...

Functions

int av_opt_eval_flags (void *obj, const AVOption *o, const char *val, int *flags_out)
 
int av_opt_eval_int (void *obj, const AVOption *o, const char *val, int *int_out)
 
int av_opt_eval_uint (void *obj, const AVOption *o, const char *val, unsigned *uint_out)
 
int av_opt_eval_int64 (void *obj, const AVOption *o, const char *val, int64_t *int64_out)
 
int av_opt_eval_float (void *obj, const AVOption *o, const char *val, float *float_out)
 
int av_opt_eval_double (void *obj, const AVOption *o, const char *val, double *double_out)
 
int av_opt_eval_q (void *obj, const AVOption *o, const char *val, AVRational *q_out)
 

Detailed Description

This group of functions can be used to evaluate option strings and get numbers out of them.

They do the same thing as av_opt_set(), except the result is written into the caller-supplied pointer.

Parameters
obja struct whose first element is a pointer to AVClass.
oan option for which the string is to be evaluated.
valstring to be evaluated.
*_outvalue of the string will be written here.
Returns
0 on success, a negative number on failure.

Function Documentation

◆ av_opt_eval_flags()

int av_opt_eval_flags ( void *  obj,
const AVOption o,
const char *  val,
int *  flags_out 
)

◆ av_opt_eval_int()

int av_opt_eval_int ( void *  obj,
const AVOption o,
const char *  val,
int *  int_out 
)

◆ av_opt_eval_uint()

int av_opt_eval_uint ( void *  obj,
const AVOption o,
const char *  val,
unsigned *  uint_out 
)

◆ av_opt_eval_int64()

int av_opt_eval_int64 ( void *  obj,
const AVOption o,
const char *  val,
int64_t *  int64_out 
)

◆ av_opt_eval_float()

int av_opt_eval_float ( void *  obj,
const AVOption o,
const char *  val,
float *  float_out 
)

◆ av_opt_eval_double()

int av_opt_eval_double ( void *  obj,
const AVOption o,
const char *  val,
double *  double_out 
)

◆ av_opt_eval_q()

int av_opt_eval_q ( void *  obj,
const AVOption o,
const char *  val,
AVRational q_out 
)