FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AVOption Struct Reference

AVOption. More...

#include <opt.h>

Data Fields

const char * name
 
const char * help
 short English help text More...
 
int offset
 The offset relative to the context structure where the option value is stored. More...
 
enum AVOptionType type
 
union {
   int64_t   i64
 
   double   dbl
 
   const char *   str
 
   AVRational   q
 
default_val
 the default value for scalar options More...
 
double min
 minimum valid value for the option More...
 
double max
 maximum valid value for the option More...
 
int flags
 
const char * unit
 The logical unit to which the option belongs. More...
 

Detailed Description

AVOption.

Definition at line 245 of file opt.h.

Field Documentation

const char* AVOption::name
const char* AVOption::help

short English help text

Todo:
What about other languages?

Definition at line 252 of file opt.h.

Referenced by opt_list(), and print_option().

int AVOption::offset
enum AVOptionType AVOption::type
int64_t AVOption::i64
double AVOption::dbl
const char* AVOption::str

Definition at line 267 of file opt.h.

Referenced by av_opt_is_set_to_default(), av_opt_set_defaults2(), and opt_list().

AVRational AVOption::q

Definition at line 269 of file opt.h.

union { ... } AVOption::default_val
double AVOption::min

minimum valid value for the option

Definition at line 271 of file opt.h.

Referenced by av_opt_query_ranges_default(), set_format(), set_string_fmt(), set_string_number(), and write_number().

double AVOption::max

maximum valid value for the option

Definition at line 272 of file opt.h.

Referenced by av_opt_query_ranges_default(), set_format(), set_string_bool(), set_string_fmt(), set_string_number(), and write_number().

int AVOption::flags
const char* AVOption::unit

The logical unit to which the option belongs.

Non-constant options and corresponding named constants share the same unit. May be NULL.

Definition at line 300 of file opt.h.

Referenced by av_opt_find2(), av_opt_flag_is_set(), get_opt_const_name(), get_opt_flags_string(), opt_list(), print_option(), and set_string_number().


The documentation for this struct was generated from the following file: