#include <stdint.h>
#include "version.h"
Go to the source code of this file.
|
AVDictionaryEntry * | av_dict_get (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags) |
|
int | av_dict_count (const AVDictionary *m) |
|
int | av_dict_set (AVDictionary **pm, const char *key, const char *value, int flags) |
|
int | av_dict_set_int (AVDictionary **pm, const char *key, int64_t value, int flags) |
|
int | av_dict_parse_string (AVDictionary **pm, const char *str, const char *key_val_sep, const char *pairs_sep, int flags) |
|
int | av_dict_copy (AVDictionary **dst, const AVDictionary *src, int flags) |
|
void | av_dict_free (AVDictionary **m) |
|
int | av_dict_get_string (const AVDictionary *m, char **buffer, const char key_val_sep, const char pairs_sep) |
|
Public dictionary API.
- Deprecated:
- AVDictionary is provided for compatibility with libav. It is both in implementation as well as API inefficient. It does not scale and is extremely slow with large dictionaries. It is recommended that new code uses our tree container from tree.c/h where applicable, which uses AVL trees to achieve O(log n) performance.