FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
hwcontext_vaapi.h File Reference

API-specific header for AV_HWDEVICE_TYPE_VAAPI. More...

#include <va/va.h>

Go to the source code of this file.

Data Structures

struct  AVVAAPIDeviceContext
 VAAPI connection details. More...
 
struct  AVVAAPIFramesContext
 VAAPI-specific data associated with a frame pool. More...
 
struct  AVVAAPIHWConfig
 VAAPI hardware pipeline configuration details. More...
 

Detailed Description

API-specific header for AV_HWDEVICE_TYPE_VAAPI.

Dynamic frame pools are supported, but note that any pool used as a render target is required to be of fixed size in order to be be usable as an argument to vaCreateContext().

For user-allocated pools, AVHWFramesContext.pool must return AVBufferRefs with the data pointer set to a VASurfaceID.

Definition in file hwcontext_vaapi.h.