D:/opendownloadmanager/ODM-1.x/Include.Add/ffmpeg/opt.h File Reference

Go to the source code of this file.

Classes

struct  AVOption

Defines

#define AV_OPT_FLAG_ENCODING_PARAM   1
#define AV_OPT_FLAG_DECODING_PARAM   2
#define AV_OPT_FLAG_METADATA   4
#define AV_OPT_FLAG_AUDIO_PARAM   8
#define AV_OPT_FLAG_VIDEO_PARAM   16
#define AV_OPT_FLAG_SUBTITLE_PARAM   32

Enumerations

enum  AVOptionType {
  FF_OPT_TYPE_FLAGS, FF_OPT_TYPE_INT, FF_OPT_TYPE_INT64, FF_OPT_TYPE_DOUBLE,
  FF_OPT_TYPE_FLOAT, FF_OPT_TYPE_STRING, FF_OPT_TYPE_RATIONAL, FF_OPT_TYPE_CONST = 128
}

Functions

const AVOptionav_set_string (void *obj, const char *name, const char *val)
const AVOptionav_set_double (void *obj, const char *name, double n)
const AVOptionav_set_q (void *obj, const char *name, AVRational n)
const AVOptionav_set_int (void *obj, const char *name, int64_t n)
double av_get_double (void *obj, const char *name, const AVOption **o_out)
AVRational av_get_q (void *obj, const char *name, const AVOption **o_out)
int64_t av_get_int (void *obj, const char *name, const AVOption **o_out)
const char * av_get_string (void *obj, const char *name, const AVOption **o_out, char *buf, int buf_len)
const AVOptionav_next_option (void *obj, const AVOption *last)
int av_opt_show (void *obj, void *av_log_obj)
void av_opt_set_defaults (void *s)


Define Documentation

#define AV_OPT_FLAG_AUDIO_PARAM   8

Definition at line 35 of file opt.h.

#define AV_OPT_FLAG_DECODING_PARAM   2

Definition at line 33 of file opt.h.

#define AV_OPT_FLAG_ENCODING_PARAM   1

Definition at line 32 of file opt.h.

#define AV_OPT_FLAG_METADATA   4

Definition at line 34 of file opt.h.

#define AV_OPT_FLAG_SUBTITLE_PARAM   32

Definition at line 37 of file opt.h.

#define AV_OPT_FLAG_VIDEO_PARAM   16

Definition at line 36 of file opt.h.


Enumeration Type Documentation

Enumerator:
FF_OPT_TYPE_FLAGS 
FF_OPT_TYPE_INT 
FF_OPT_TYPE_INT64 
FF_OPT_TYPE_DOUBLE 
FF_OPT_TYPE_FLOAT 
FF_OPT_TYPE_STRING 
FF_OPT_TYPE_RATIONAL 
FF_OPT_TYPE_CONST 

Definition at line 8 of file opt.h.


Function Documentation

double av_get_double ( void *  obj,
const char *  name,
const AVOption **  o_out 
)

int64_t av_get_int ( void *  obj,
const char *  name,
const AVOption **  o_out 
)

AVRational av_get_q ( void *  obj,
const char *  name,
const AVOption **  o_out 
)

const char* av_get_string ( void *  obj,
const char *  name,
const AVOption **  o_out,
char *  buf,
int  buf_len 
)

const AVOption* av_next_option ( void *  obj,
const AVOption last 
)

void av_opt_set_defaults ( void *  s  ) 

int av_opt_show ( void *  obj,
void *  av_log_obj 
)

const AVOption* av_set_double ( void *  obj,
const char *  name,
double  n 
)

const AVOption* av_set_int ( void *  obj,
const char *  name,
int64_t  n 
)

const AVOption* av_set_q ( void *  obj,
const char *  name,
AVRational  n 
)

const AVOption* av_set_string ( void *  obj,
const char *  name,
const char *  val 
)


Generated on Sun May 25 00:19:59 2008 by  doxygen 1.5.6