AVHWDeviceContext * device
This struct aggregates all the (hardware/vendor-specific) "high-level" state, i.e.
int ff_vaapi_decode_make_slice_buffer(AVCodecContext *avctx, VAAPIDecodePicture *pic, const void *params_data, size_t params_size, const void *slice_data, size_t slice_size)
enum AVPixelFormat surface_format
VASurfaceAttrib pixel_format_attribute
This struct describes a set or pool of "hardware" frames (i.e.
AVVAAPIDeviceContext * hwctx
main external API structure.
VAAPI-specific data associated with a frame pool.
AVVAAPIFramesContext * hwfc
VAAPI connection details.
AVHWFramesContext * frames