GstGLBufferPool

GstGLBufferPool — buffer pool for GstGLMemory objects

Synopsis

struct              GstGLBufferPool;
struct              GstGLBufferPoolClass;
GstBufferPool *     gst_gl_buffer_pool_new              (GstGLContext *context);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GstObject
               +----GstBufferPool
                     +----GstGLBufferPool

Description

a GstGLBufferPool is an object that allocates buffers with GstGLMemory

A GstGLBufferPool is created with gst_gl_buffer_pool_new()

GstGLBufferPool implements the VideoMeta buffer pool option GST_BUFFER_POOL_OPTION_VIDEO_META

Details

struct GstGLBufferPool

struct GstGLBufferPool;

Opaque GstGLBufferPool struct


struct GstGLBufferPoolClass

struct GstGLBufferPoolClass {
  GstBufferPoolClass parent_class;
};

The GstGLBufferPoolClass structure contains only private data


gst_gl_buffer_pool_new ()

GstBufferPool *     gst_gl_buffer_pool_new              (GstGLContext *context);

display :

the GstGLDisplay to use

Returns :

a GstBufferPool that allocates buffers with GstGLMemory

See Also

GstBufferPool, GstGLMemory