GLBaseMixerPad

Constructors

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

Members

Functions

self
GLBaseMixerPad self()

Returns this, for use in with statements.

Properties

_gType
GType _gType [@property getter]

Static functions

_getGType
GType _getGType()

Inherited Members

From VideoAggregatorPad

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

Returns this, for use in with statements.

maxLastBufferRepeat
ulong maxLastBufferRepeat [@property getter]
maxLastBufferRepeat
ulong maxLastBufferRepeat [@property setter]
repeatAfterEos
bool repeatAfterEos [@property getter]
repeatAfterEos
bool repeatAfterEos [@property setter]
zorder
uint zorder [@property getter]
zorder
uint zorder [@property setter]
getCurrentBuffer
gst.buffer.Buffer getCurrentBuffer()

Returns the currently queued buffer that is going to be used for the current output frame.

getPreparedFrame
gstvideo.video_frame.VideoFrame getPreparedFrame()

Returns the currently prepared video frame that has to be aggregated into the current output frame.

hasCurrentBuffer
bool hasCurrentBuffer()

Checks if the pad currently has a buffer queued that is going to be used for the current output frame.

setNeedsAlpha
void setNeedsAlpha(bool needsAlpha)

Allows selecting that this pad requires an output format with alpha