Types
AVVAAPIDeviceContext {.importc, header: "<libavutil/hwcontext_vaapi.h>", bycopy.} = object display*: VADisplay driver_quirks*: cuint
AVVAAPIFramesContext {.importc, header: "<libavutil/hwcontext_vaapi.h>", bycopy.} = object attributes*: ptr VASurfaceAttrib nb_attributes*: cint surface_ids*: ptr VASurfaceID nb_surfaces*: cint
AVVAAPIHWConfig {.importc, header: "<libavutil/hwcontext_vaapi.h>".} = object config_id*: VAConfigID
VAConfigID {.importc, header: "<va/va.h>".} = object
VADisplay {.importc, header: "<va/va.h>".} = object
VASurfaceAttrib {.importc, header: "<va/va.h>".} = object
VASurfaceID {.importc, header: "<va/va.h>".} = object