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