gstgl.glbuffer_pool

Module for [GLBufferPool] class

Types 3

a #GstGLBufferPool is an object that allocates buffers with #GstGLBaseMemory

A #GstGLBufferPool is created with [gstgl.glbuffer_pool.GLBufferPool.new_]

#GstGLBufferPool implements the VideoMeta buffer pool option [gstvideo.types.BUFFER_POOL_OPTION_VIDEO_META], the VideoAligment buffer pool option [gstvideo.types.BUFFER_POOL_OPTION_VIDEO_ALIGNMENT] as well as the OpenGL specific [gstgl.types.BUFFER_POOL_OPTION_GL_SYNC_META] buffer pool option.

Methods
GType _gType() @property
GLBufferPool self()Returns `this`, for use in `with` statements.
GLBufferPoolGidBuilder builder()Get builder for [gstgl.glbuffer_pool.GLBufferPool] Returns: New builder object
gstgl.glallocation_params.GLAllocationParams getGlAllocationParams()The returned #GstGLAllocationParams will by null before the first successful call to [gst.bufferpool.BufferPool.setConfig]. Subsequent successful calls to [gst.bufferpool.BufferPool.setConfig] wil...
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for [gstgl.glbuffer_pool.GLBufferPool]