19 #ifndef AVUTIL_HWCONTEXT_VAAPI_H 20 #define AVUTIL_HWCONTEXT_VAAPI_H VAAPI-specific data associated with a frame pool.
Definition: hwcontext_vaapi.h:88
VASurfaceAttrib * attributes
Set by the user to apply surface attributes to all surfaces in the frame pool.
Definition: hwcontext_vaapi.h:93
The driver does not destroy parameter buffers when they are used by vaRenderPicture().
Definition: hwcontext_vaapi.h:47
The driver does not support surface attributes at all.
Definition: hwcontext_vaapi.h:60
The driver does not support the VASurfaceAttribMemoryType attribute, so the surface allocation code w...
Definition: hwcontext_vaapi.h:53
VAAPI hardware pipeline configuration details.
Definition: hwcontext_vaapi.h:110
struct AVVAAPIDeviceContext AVVAAPIDeviceContext
VAAPI connection details.
The quirks field has been set by the user and should not be detected automatically by av_hwdevice_ctx...
Definition: hwcontext_vaapi.h:41
VADisplay display
The VADisplay handle, to be filled by the user.
Definition: hwcontext_vaapi.h:72
unsigned int driver_quirks
Driver quirks to apply - this is filled by av_hwdevice_ctx_init(), with reference to a table of known...
Definition: hwcontext_vaapi.h:80
struct AVVAAPIFramesContext AVVAAPIFramesContext
VAAPI-specific data associated with a frame pool.
struct AVVAAPIHWConfig AVVAAPIHWConfig
VAAPI hardware pipeline configuration details.
VAAPI connection details.
Definition: hwcontext_vaapi.h:68
VAConfigID config_id
ID of a VAAPI pipeline configuration.
Definition: hwcontext_vaapi.h:114
VASurfaceID * surface_ids
The surfaces IDs of all surfaces in the pool after creation.
Definition: hwcontext_vaapi.h:101