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]

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().