GstVaapiSurfacePool

GstVaapiSurfacePool — VA surface pool

Synopsis

struct              GstVaapiSurfacePool;
struct              GstVaapiSurfacePoolClass;
GstVaapiVideoPool * gst_vaapi_surface_pool_new          (GstVaapiDisplay *display,
                                                         GstCaps *caps);

Object Hierarchy

  GObject
   +----GstVaapiVideoPool
         +----GstVaapiSurfacePool

Description

Details

struct GstVaapiSurfacePool

struct GstVaapiSurfacePool;

A pool of lazily allocated GstVaapiSurface objects.


struct GstVaapiSurfacePoolClass

struct GstVaapiSurfacePoolClass {
};

A pool of lazily allocated GstVaapiSurface objects.


gst_vaapi_surface_pool_new ()

GstVaapiVideoPool * gst_vaapi_surface_pool_new          (GstVaapiDisplay *display,
                                                         GstCaps *caps);

Creates a new GstVaapiVideoPool of GstVaapiSurface with the specified dimensions in caps.

display :

a GstVaapiDisplay

caps :

a GstCaps

Returns :

the newly allocated GstVaapiVideoPool