GstGLBufferPool: GStreamer Bad Plugins 1.0 Library Reference Manual

## GstGLBufferPool GstGLBufferPool — buffer pool for GstGLMemory objects |

## Functions

GstBufferPool * | gst_gl_buffer_pool_new ()

## Types and Values

| GstGLBufferPool
| GstGLBufferPoolClass

## 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

## Functions

### gst_gl_buffer_pool_new ()

    GstBufferPool *
    gst_gl_buffer_pool_new (GstGLContext *context);

#### Parameters

context | the GstGLContext to use |

#### Returns

a GstBufferPool that allocates buffers with GstGLMemory

## Types and Values

### GstGLBufferPool

    typedef struct _GstGLBufferPool GstGLBufferPool;

Opaque GstGLBufferPool struct

### GstGLBufferPoolClass

    typedef struct {
      GstBufferPoolClass parent_class;
    } GstGLBufferPoolClass;

The GstGLBufferPoolClass structure contains only private data

## See Also

GstBufferPool, GstGLMemory