FFmpeg
Public Attributes | List of all members
AVVAAPIFramesContext Struct Reference

VAAPI-specific data associated with a frame pool. More...

#include <hwcontext_vaapi.h>

Public Attributes

VASurfaceAttrib * attributes
 Set by the user to apply surface attributes to all surfaces in the frame pool. More...
 
int nb_attributes
 
VASurfaceID * surface_ids
 The surfaces IDs of all surfaces in the pool after creation. More...
 
int nb_surfaces
 

Detailed Description

VAAPI-specific data associated with a frame pool.

Allocated as AVHWFramesContext.hwctx.

Member Data Documentation

§ attributes

VASurfaceAttrib* AVVAAPIFramesContext::attributes

Set by the user to apply surface attributes to all surfaces in the frame pool.

If null, default settings are used.

§ surface_ids

VASurfaceID* AVVAAPIFramesContext::surface_ids

The surfaces IDs of all surfaces in the pool after creation.

Only valid if AVHWFramesContext.initial_pool_size was positive. These are intended to be used as the render_targets arguments to vaCreateContext().


The documentation for this struct was generated from the following file: