src/ffmpeg/libavutil/avutil

Procs

proc av_fopen_utf8(path, mode: cstring): ptr File {.importc, cdecl, ...raises: [],
    tags: [], forbids: [].}
proc av_fourcc_make_string(buf: cstring; fourcc: uint32): cstring {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_get_media_type_string(media_type: AVMediaType): cstring {.importc,
    cdecl, ...raises: [], tags: [], forbids: [].}
proc av_get_picture_type_char(pict_type: AVPictureType): cchar {.importc, cdecl,
    ...raises: [], tags: [], forbids: [].}
proc av_get_time_base_q(): AVRational {.importc, cdecl, ...raises: [], tags: [],
                                        forbids: [].}
proc av_int_list_length_for_size(elsize: cuint; list: pointer; term: uint64): cuint {.
    importc, cdecl, ...raises: [], tags: [], forbids: [].}
proc av_version_info(): cstring {.importc, cdecl, ...raises: [], tags: [],
                                  forbids: [].}
proc av_x_if_null(p, x: pointer): pointer {.inline, importc, cdecl, ...raises: [],
    tags: [], forbids: [].}
proc avutil_configuration(): cstring {.importc, cdecl, ...raises: [], tags: [],
                                       forbids: [].}
proc avutil_license(): cstring {.importc, cdecl, ...raises: [], tags: [],
                                 forbids: [].}
proc avutil_version(): cuint {.importc, cdecl, ...raises: [], tags: [], forbids: [].}

Templates

template av_int_list_length(list, term: untyped): untyped