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.buffer_pool.BufferPool.setConfig]. Subsequent successful calls to [gst.buffer_pool.BufferPool.setConfig] w...
Constructors
this(void * ptr, Flag!"Take" take)
Methods
GLBufferPool build()Create object from builder. Returns: New object