Evaluating option strings
[AVOptions]

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_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:
obj a struct whose first element is a pointer to AVClass.
o an option for which the string is to be evaluated.
val string to be evaluated.
*_out value of the string will be written here.
Returns:
0 on success, a negative number on failure.

Function Documentation

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

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

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

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

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

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


Generated on Fri Oct 26 02:48:04 2012 for FFmpeg by  doxygen 1.5.8