GstVaapiSurfacePool

GstVaapiSurfacePool — VA surface pool

Synopsis

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

Object Hierarchy

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

Description

Details

GstVaapiSurfacePool

typedef struct _GstVaapiSurfacePool GstVaapiSurfacePool;

A pool of lazily allocated GstVaapiSurface objects.


GstVaapiSurfacePoolClass

typedef 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