Public dictionary API. More...
Go to the source code of this file.
Data Structures | |
struct | AVDictionaryEntry |
Typedefs | |
typedef struct AVDictionaryEntry | AVDictionaryEntry |
typedef struct AVDictionary | AVDictionary |
Functions | |
AVDictionaryEntry * | av_dict_get (AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags) |
Get a dictionary entry with matching key. | |
int | av_dict_count (const AVDictionary *m) |
Get number of entries in 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. | |
void | av_dict_copy (AVDictionary **dst, AVDictionary *src, int flags) |
Copy entries from one AVDictionary struct into another. | |
void | av_dict_free (AVDictionary **m) |
Free all the memory allocated for an AVDictionary struct and all keys and values. |
Public dictionary API.
Definition in file dict.h.
#define AV_DICT_APPEND 32 |
Referenced by av_dict_set().
#define AV_DICT_APPEND 32 |
#define AV_DICT_APPEND 32 |
#define AV_DICT_APPEND 32 |
#define AV_DICT_APPEND 32 |
#define AV_DICT_APPEND 32 |
#define AV_DICT_DONT_OVERWRITE 16 |
#define AV_DICT_DONT_OVERWRITE 16 |
#define AV_DICT_DONT_OVERWRITE 16 |
#define AV_DICT_DONT_OVERWRITE 16 |
#define AV_DICT_DONT_OVERWRITE 16 |
Referenced by av_dict_set(), copy_metadata(), new_output_stream(), open_output_file(), read_ttag(), and transcode_init().
#define AV_DICT_DONT_OVERWRITE 16 |
#define AV_DICT_DONT_STRDUP_KEY 4 |
#define AV_DICT_DONT_STRDUP_KEY 4 |
#define AV_DICT_DONT_STRDUP_KEY 4 |
#define AV_DICT_DONT_STRDUP_KEY 4 |
Referenced by av_dict_set(), ff_vorbis_comment(), read_tag(), and read_ttag().
#define AV_DICT_DONT_STRDUP_KEY 4 |
#define AV_DICT_DONT_STRDUP_KEY 4 |
#define AV_DICT_DONT_STRDUP_VAL 8 |
#define AV_DICT_DONT_STRDUP_VAL 8 |
#define AV_DICT_DONT_STRDUP_VAL 8 |
#define AV_DICT_DONT_STRDUP_VAL 8 |
#define AV_DICT_DONT_STRDUP_VAL 8 |
Referenced by add_metadata(), ape_tag_read_field(), asf_read_picture(), av_dict_set(), avi_read_tag(), ff_rtp_chain_mux_open(), ff_sauce_read(), ff_vorbis_comment(), get_meta(), get_metadata(), ogm_chapter(), parse_picture(), read_tag(), read_ttag(), smjpeg_read_header(), sox_read_header(), and wc3_read_header().
#define AV_DICT_DONT_STRDUP_VAL 8 |
#define AV_DICT_IGNORE_SUFFIX 2 |
#define AV_DICT_IGNORE_SUFFIX 2 |
#define AV_DICT_IGNORE_SUFFIX 2 |
#define AV_DICT_IGNORE_SUFFIX 2 |
#define AV_DICT_IGNORE_SUFFIX 2 |
Referenced by asf_write_header1(), assert_avoptions(), av_dict_copy(), av_dict_get(), av_opt_set_dict(), decode_thread(), dump_metadata(), ff_id3v2_write_metadata(), ff_metadata_conv(), ff_vorbiscomment_length(), ff_vorbiscomment_write(), filter_codec_opts(), flv_write_header(), main(), mkv_write_tag(), mkv_write_tags(), mov_write_string_metadata(), mp3_read_header(), mpc_read_header(), open_input_file(), probe_dict(), smjpeg_write_header(), stream_component_open(), tta_read_header(), write_chapter(), write_globalinfo(), write_tags(), and wv_read_header().
#define AV_DICT_IGNORE_SUFFIX 2 |
#define AV_DICT_MATCH_CASE 1 |
#define AV_DICT_MATCH_CASE 1 |
#define AV_DICT_MATCH_CASE 1 |
#define AV_DICT_MATCH_CASE 1 |
#define AV_DICT_MATCH_CASE 1 |
#define AV_DICT_MATCH_CASE 1 |
Referenced by av_dict_get(), and get_date_tag().