| 
    FFmpeg
    
   | 
 
#include <inttypes.h>#include <stdio.h>#include <string.h>#include "avassert.h"#include "avstring.h"#include "dict.h"#include "dict_internal.h"#include "error.h"#include "mem.h"#include "time_internal.h"#include "bprint.h"Go to the source code of this file.
Data Structures | |
| struct | AVDictionary | 
Functions | |
| int | av_dict_count (const AVDictionary *m) | 
| Get number of entries in dictionary.  More... | |
| const AVDictionaryEntry * | av_dict_iterate (const AVDictionary *m, const AVDictionaryEntry *prev) | 
| Iterate over a dictionary.  More... | |
| AVDictionaryEntry * | av_dict_get (const AVDictionary *m, const char *key, const AVDictionaryEntry *prev, int flags) | 
| Get a dictionary entry with matching key.  More... | |
| int | av_dict_set (AVDictionary **pm, const char *key, const char *value, int flags) | 
| Set the given entry in *pm, overwriting an existing entry.  More... | |
| 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.  More... | |
| static int | parse_key_value_pair (AVDictionary **pm, const char **buf, const char *key_val_sep, const char *pairs_sep, int flags) | 
| 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.  More... | |
| void | av_dict_free (AVDictionary **pm) | 
| Free all the memory allocated for an AVDictionary struct and all keys and values.  More... | |
| int | av_dict_copy (AVDictionary **dst, const AVDictionary *src, int flags) | 
| Copy entries from one AVDictionary struct into another.  More... | |
| 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.  More... | |
| int | avpriv_dict_set_timestamp (AVDictionary **dict, const char *key, int64_t timestamp) | 
| Set a dictionary value to an ISO-8601 compliant timestamp string.  More... | |
      
  | 
  static | 
Definition at line 176 of file dict.c.
Referenced by av_dict_parse_string().
| int avpriv_dict_set_timestamp | ( | AVDictionary ** | dict, | 
| const char * | key, | ||
| int64_t | timestamp | ||
| ) | 
Set a dictionary value to an ISO-8601 compliant timestamp string.
| dict | pointer to a pointer to a dictionary struct. If *dict is NULL a dictionary struct is allocated and put in *dict. | 
| key | metadata key | 
| timestamp | unix timestamp in microseconds | 
Definition at line 278 of file dict.c.
Referenced by amf_parse_object(), ff_standardize_creation_time(), matroska_parse_flac(), mov_metadata_creation_time(), and parse_header().
 1.8.17