Consts
AV_NOPTS_VALUE = -9223372036854775808
AV_TIME_BASE = 1000000
FF_LAMBDA_MAX = 32767
FF_LAMBDA_SCALE = 128
FF_LAMBDA_SHIFT = 7
FF_QP2LAMBDA = 118
FF_QUALITY_SCALE = 128
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