238 #if FF_API_OLD_AVOPTIONS
284 #define AV_OPT_FLAG_ENCODING_PARAM 1
285 #define AV_OPT_FLAG_DECODING_PARAM 2
286 #if FF_API_OPT_TYPE_METADATA
287 #define AV_OPT_FLAG_METADATA 4
289 #define AV_OPT_FLAG_AUDIO_PARAM 8
290 #define AV_OPT_FLAG_VIDEO_PARAM 16
291 #define AV_OPT_FLAG_SUBTITLE_PARAM 32
295 #define AV_OPT_FLAG_EXPORT 64
300 #define AV_OPT_FLAG_READONLY 128
301 #define AV_OPT_FLAG_FILTERING_PARAM (1<<16)
302 //FIXME think about enc-audio, ... style flags
400 #if FF_API_OLD_AVOPTIONS
450 int av_opt_show2(
void *obj,
void *av_log_obj,
int req_flags,
int rej_flags);
459 #if FF_API_OLD_AVOPTIONS
482 const char *key_val_sep,
const char *pairs_sep);
512 const char *
const *shorthand,
513 const char *key_val_sep,
const char *pairs_sep);
583 const char *key_val_sep,
const char *pairs_sep,
585 char **rkey,
char **rval);
620 #define AV_OPT_SEARCH_CHILDREN 0x0001
628 #define AV_OPT_SEARCH_FAKE_OBJ 0x0002
635 #define AV_OPT_MULTI_COMPONENT_RANGE 0x1000
660 int opt_flags,
int search_flags);
684 int opt_flags,
int search_flags,
void **target_obj);
765 #define av_opt_set_int_list(obj, name, val, term, flags) \
766 (av_int_list_length(val, term) > INT_MAX / sizeof(*(val)) ? \
768 av_opt_set_bin(obj, name, (const uint8_t *)(val), \
769 av_int_list_length(val, term) * sizeof(*(val)), flags))