Types
AVDictionary {.importc, header: "<libavutil/dict.h>".} = object
AVDictionaryEntry {.importc, header: "<libavutil/dict.h>", bycopy.} = object key*: cstring value*: cstring
Consts
AV_DICT_APPEND = 32
AV_DICT_MULTIKEY = 64
Procs
proc av_dict_copy(dst: ptr ptr AVDictionary; src: ptr AVDictionary; flags: cint): cint {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_count(m: ptr AVDictionary): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_free(m: ptr ptr AVDictionary) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_get(m: ptr AVDictionary; key: cstring; prev: ptr AVDictionaryEntry; flags: cint): ptr AVDictionaryEntry {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_get_string(m: ptr AVDictionary; buffer: cstringArray; key_val_sep, pairs_sep: cchar) {.importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_parse_string(pm: ptr ptr AVDictionary; str, key_val_sep, pairs_sep: cstring; flags: cint): cint {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_set(pm: ptr ptr AVDictionary; key, value: cstring; flags: cint): cint {. importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_dict_set_int(pm: ptr ptr AVDictionary; key: cstring; value: int64; flags: cint): cint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}