mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-28 12:32:17 +02:00
Extend documentation for AVOption.
Originally committed as revision 13854 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
f8b06be970
commit
b453924f3c
@ -52,12 +52,20 @@ typedef struct AVOption {
|
|||||||
* @todo What about other languages?
|
* @todo What about other languages?
|
||||||
*/
|
*/
|
||||||
const char *help;
|
const char *help;
|
||||||
int offset; ///< offset to context structure where the parsed value should be stored
|
|
||||||
|
/**
|
||||||
|
* The offset relative to the context structure where the option
|
||||||
|
* value is stored. It should be 0 for named constant.
|
||||||
|
*/
|
||||||
|
int offset;
|
||||||
enum AVOptionType type;
|
enum AVOptionType type;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* the default value for non-constant and value for constant scalars
|
||||||
|
*/
|
||||||
double default_val;
|
double default_val;
|
||||||
double min;
|
double min; ///< minimum valid value for the option
|
||||||
double max;
|
double max; ///< maximum valid value for the option
|
||||||
|
|
||||||
int flags;
|
int flags;
|
||||||
#define AV_OPT_FLAG_ENCODING_PARAM 1 ///< a generic parameter which can be set by the user for muxing or encoding
|
#define AV_OPT_FLAG_ENCODING_PARAM 1 ///< a generic parameter which can be set by the user for muxing or encoding
|
||||||
@ -67,6 +75,12 @@ typedef struct AVOption {
|
|||||||
#define AV_OPT_FLAG_VIDEO_PARAM 16
|
#define AV_OPT_FLAG_VIDEO_PARAM 16
|
||||||
#define AV_OPT_FLAG_SUBTITLE_PARAM 32
|
#define AV_OPT_FLAG_SUBTITLE_PARAM 32
|
||||||
//FIXME think about enc-audio, ... style flags
|
//FIXME think about enc-audio, ... style flags
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The logical unit to which the option belongs. Non-constant
|
||||||
|
* options and corresponding named constants share the same
|
||||||
|
* unit. May be NULL.
|
||||||
|
*/
|
||||||
const char *unit;
|
const char *unit;
|
||||||
} AVOption;
|
} AVOption;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user