69 #define AV_DICT_MATCH_CASE      1    
   70 #define AV_DICT_IGNORE_SUFFIX   2    
   72 #define AV_DICT_DONT_STRDUP_KEY 4    
   74 #define AV_DICT_DONT_STRDUP_VAL 8    
   76 #define AV_DICT_DONT_OVERWRITE 16    
   77 #define AV_DICT_APPEND         32   
 
   79 #define AV_DICT_MULTIKEY       64    
  157                          const char *key_val_sep, 
const char *pairs_sep,
 
  194                        const char key_val_sep, 
const char pairs_sep);
 
int av_dict_count(const AVDictionary *m)
Get number of entries in dictionary. 
int av_dict_get_string(const AVDictionary *m, char **buffer, const char key_val_sep, const char pairs_sep)
Get dictionary entries as a string. 
int av_dict_copy(AVDictionary **dst, const AVDictionary *src, int flags)
Copy entries from one AVDictionary struct into another. 
AVDictionaryEntry * av_dict_get(const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags)
Get a dictionary entry with matching key. 
void av_dict_free(AVDictionary **m)
Free all the memory allocated for an AVDictionary struct and all keys and values. ...
Libavutil version macros. 
GLsizei GLboolean const GLfloat * value
int av_dict_parse_string(AVDictionary **pm, const char *str, const char *key_val_sep, const char *pairs_sep, int flags)
Parse the key/value pairs list and add the parsed entries to a dictionary. 
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags)
Set the given entry in *pm, overwriting an existing entry. 
int av_dict_set_int(AVDictionary **pm, const char *key, int64_t value, int flags)
Convenience wrapper for av_dict_set that converts the value to a string and stores it...