public static extern libavutil.AVOption *av_opt_next(void *obj, libavutil.AVOption * prev);
public static extern int av_opt_eval_double(void *obj, libavutil.AVOption *o, string val, double *double_out);
public static extern int av_opt_eval_q(void *obj, libavutil.AVOption *o, string val, libavutil.AVRational *q_out);
public static extern int av_opt_eval_int64(void *obj, libavutil.AVOption *o, string val, long *int64_out);
public static extern int av_opt_eval_float(void *obj, libavutil.AVOption *o, string val, float *float_out);
public static extern libavutil.AVOption *av_next_option(void *obj, libavutil.AVOption * last);
public static extern int av_opt_eval_int(void *obj, libavutil.AVOption *o, string val, int *int_out);
public static extern sbyte *av_get_string(void *obj, string name, ref libavutil.AVOption *o_out, System.Text.StringBuilder buf, int buf_len);
public static extern long av_get_int(void *obj, string name, ref libavutil.AVOption *o_out);
public static extern libavutil.AVRational av_get_q(void *obj, string name, ref libavutil.AVOption *o_out);
public static extern double av_get_double(void *obj, string name, ref libavutil.AVOption *o_out);
public static extern int av_set_string3(void *obj, string name, string val, int alloc, ref libavutil.AVOption *o_out);