src/ffmpeg/libavutil/dict

Types

AVDictionary {.importc, header: "<libavutil/dict.h>".} = object
AVDictionaryEntry {.importc, header: "<libavutil/dict.h>", bycopy.} = object
  key*: cstring
  value*: cstring

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: [].}