|
FFmpeg
|
Modules | |
| Option getting functions | |
| Those functions get a value of the option with the given name from an object. | |
| Evaluating option strings | |
| 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. | |
Macros | |
| #define | AV_OPT_SERIALIZE_SKIP_DEFAULTS 0x00000001 |
| Serialize options that are not set to default values only. More... | |
| #define | AV_OPT_SERIALIZE_OPT_FLAGS_EXACT 0x00000002 |
| Serialize options that exactly match opt_flags only. More... | |
Functions | |
| void * | av_opt_ptr (const AVClass *avclass, void *obj, const char *name) |
| Gets a pointer to the requested field in a struct. More... | |
| int | av_opt_is_set_to_default (void *obj, const AVOption *o) |
| Check if given option is set to its default value. More... | |
| int | av_opt_is_set_to_default_by_name (void *obj, const char *name, int search_flags) |
| Check if given option is set to its default value. More... | |
| int | av_opt_flag_is_set (void *obj, const char *field_name, const char *flag_name) |
| Check whether a particular flag is set in a flags field. More... | |
| int | av_opt_serialize (void *obj, int opt_flags, int flags, char **buffer, const char key_val_sep, const char pairs_sep) |
| Serialize object's options. More... | |
| #define AV_OPT_SERIALIZE_SKIP_DEFAULTS 0x00000001 |
| #define AV_OPT_SERIALIZE_OPT_FLAGS_EXACT 0x00000002 |
| void* av_opt_ptr | ( | const AVClass * | avclass, |
| void * | obj, | ||
| const char * | name | ||
| ) |
Gets a pointer to the requested field in a struct.
This function allows accessing a struct even when its fields are moved or renamed since the application making the access has been compiled,
Definition at line 2016 of file opt.c.
Referenced by avformat_find_stream_info().
Check if given option is set to its default value.
Options o must belong to the obj. This function must not be called to check child's options state.
| obj | AVClass object to check option on |
| o | option to be checked |
Definition at line 2239 of file opt.c.
Referenced by av_opt_is_set_to_default_by_name(), and av_opt_serialize().
Check if given option is set to its default value.
| obj | AVClass object to check option on |
| name | option name |
| search_flags | combination of AV_OPT_SEARCH_* |
Definition at line 2372 of file opt.c.
Referenced by main().
| int av_opt_flag_is_set | ( | void * | obj, |
| const char * | field_name, | ||
| const char * | flag_name | ||
| ) |
Check whether a particular flag is set in a flags field.
| field_name | the name of the flag field option |
| flag_name | the name of the flag to check |
Definition at line 1341 of file opt.c.
Referenced by ff_rtp_get_payload_type().
| int av_opt_serialize | ( | void * | obj, |
| int | opt_flags, | ||
| int | flags, | ||
| char ** | buffer, | ||
| const char | key_val_sep, | ||
| const char | pairs_sep | ||
| ) |
Serialize object's options.
Create a string containing object's serialized options. Such string may be passed back to av_opt_set_from_string() in order to restore option values. A key/value or pairs separator occurring in the serialized value or name string are escaped through the av_escape() function.
| [in] | obj | AVClass object to serialize |
| [in] | opt_flags | serialize options with all the specified flags set (AV_OPT_FLAG) |
| [in] | flags | combination of AV_OPT_SERIALIZE_* flags |
| [out] | buffer | Pointer to buffer that will be allocated with string containg serialized options. Buffer must be freed by the caller when is no longer needed. |
| [in] | key_val_sep | character used to separate key from value |
| [in] | pairs_sep | character used to separate two pairs from each other |
Definition at line 2384 of file opt.c.
Referenced by main().
1.8.17