GLBaseMixer

#GstGLBaseMixer handles the nitty gritty details of retrieving an OpenGL context. It provides some virtual methods to know when the OpenGL context is available and is not available within this element.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

getGlContext
gstgl.glcontext.GLContext getGlContext()
self
GLBaseMixer self()

Returns this, for use in with statements.

Properties

_gType
GType _gType [@property getter]
context
gstgl.glcontext.GLContext context [@property getter]

Get context property.

Static functions

_getGType
GType _getGType()

Inherited Members

From VideoAggregator

_getGType
GType _getGType()
_gType
GType _gType [@property getter]
self
VideoAggregator self()

Returns this, for use in with statements.

getExecutionTaskPool
gst.task_pool.TaskPool getExecutionTaskPool()

The returned #GstTaskPool is used internally for performing parallel video format conversions/scaling/etc during the #GstVideoAggregatorPadClass::prepare_frame_start() process. Subclasses can add their own operation to perform using the returned #GstTaskPool during #GstVideoAggregatorClass::aggregate_frames().