239 #if FF_API_OLD_AVOPTIONS
285 #define AV_OPT_FLAG_ENCODING_PARAM 1
286 #define AV_OPT_FLAG_DECODING_PARAM 2
287 #if FF_API_OPT_TYPE_METADATA
288 #define AV_OPT_FLAG_METADATA 4
290 #define AV_OPT_FLAG_AUDIO_PARAM 8
291 #define AV_OPT_FLAG_VIDEO_PARAM 16
292 #define AV_OPT_FLAG_SUBTITLE_PARAM 32
296 #define AV_OPT_FLAG_EXPORT 64
301 #define AV_OPT_FLAG_READONLY 128
302 #define AV_OPT_FLAG_FILTERING_PARAM (1<<16)
303 //FIXME think about enc-audio, ... style flags
382 #if FF_API_OLD_AVOPTIONS
432 int av_opt_show2(
void *obj,
void *av_log_obj,
int req_flags,
int rej_flags);
441 #if FF_API_OLD_AVOPTIONS
464 const char *key_val_sep,
const char *pairs_sep);
494 const char *
const *shorthand,
495 const char *key_val_sep,
const char *pairs_sep);
565 const char *key_val_sep,
const char *pairs_sep,
567 char **rkey,
char **rval);
602 #define AV_OPT_SEARCH_CHILDREN 0x0001
610 #define AV_OPT_SEARCH_FAKE_OBJ 0x0002
617 #define AV_OPT_MULTI_COMPONENT_RANGE 0x1000
642 int opt_flags,
int search_flags);
666 int opt_flags,
int search_flags,
void **target_obj);
747 #define av_opt_set_int_list(obj, name, val, term, flags) \
748 (av_int_list_length(val, term) > INT_MAX / sizeof(*(val)) ? \
750 av_opt_set_bin(obj, name, (const uint8_t *)(val), \
751 av_int_list_length(val, term) * sizeof(*(val)), flags))
874 #define AV_OPT_SERIALIZE_SKIP_DEFAULTS 0x00000001
875 #define AV_OPT_SERIALIZE_OPT_FLAGS_EXACT 0x00000002
896 const char key_val_sep,
const char pairs_sep);