@ -46,21 +46,21 @@
* entries and finally av_dict_free ( ) to free the dictionary
* and all its contents .
*
* @ code
* AVDictionary * d = NULL ; // "create" an empty dictionary
* av_dict_set ( & d , " foo " , " bar " , 0 ) ; // add an entry
*
* char * k = av_strdup ( " key " ) ; // if your strings are already allocated,
* char * v = av_strdup ( " value " ) ; // you can avoid copying them like this
* av_dict_set ( & d , k , v , AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL ) ;
*
* AVDictionaryEntry * t = NULL ;
* while ( t = av_dict_get ( d , " " , t , AV_DICT_IGNORE_SUFFIX ) ) {
* < . . . . > // iterate over all entries in d
* }
*
* av_dict_free ( & d ) ;
* @ endcode
@ code
AVDictionary * d = NULL ; // "create" an empty dictionary
AVDictionaryEntry * t = NULL ;
av_dict_set ( & d , " foo " , " bar " , 0 ) ; // add an entry
char * k = av_strdup ( " key " ) ; // if your strings are already allocated,
char * v = av_strdup ( " value " ) ; // you can avoid copying them like this
av_dict_set ( & d , k , v , AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL ) ;
while ( t = av_dict_get ( d , " " , t , AV_DICT_IGNORE_SUFFIX ) ) {
< . . . . > // iterate over all entries in d
}
av_dict_free ( & d ) ;
@ endcode
*
*/