Lines Matching defs:key

39  * @brief Simple key:value store
42 * Dictionaries are used for storing key:value pairs. To create
56 char *k = av_strdup("key"); // if your strings are already allocated,
67 #define AV_DICT_MATCH_CASE 1 /**< Only get an entry with exact-case key match. Only relevant in av_dict_get(). */
68 #define AV_DICT_IGNORE_SUFFIX 2 /**< Return first entry in a dictionary whose first part corresponds to the search key,
69 ignoring the suffix of the found key string. Only relevant in av_dict_get(). */
70 #define AV_DICT_DONT_STRDUP_KEY 4 /**< Take ownership of a key that's been
80 char *key;
87 * Get a dictionary entry with matching key.
89 * The returned entry key or value must not be changed, or it will
92 * To iterate through all the dictionary entries, you can set the matching key
97 * @param key matching key
101 AVDictionaryEntry *av_dict_get(const AVDictionary *m, const char *key,
123 * @param key entry key to add to *pm (will either be av_strduped or added as a new key depending on flags)
124 * @param value entry value to add to *pm (will be av_strduped or added as a new key depending on flags).
128 int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
134 * Note: If AV_DICT_DONT_STRDUP_KEY is set, key will be freed on error.
136 int av_dict_set_int(AVDictionary **pm, const char *key, int64_t value, int flags);
139 * Parse the key/value pairs list and add the parsed entries to a dictionary.
145 * key from value
150 * are ignored since the key/value tokens will always
186 * @param[in] key_val_sep character used to separate key from value