VideoAggregatorConvertPad

An implementation of GstPad that can be used with #GstVideoAggregator.

See #GstVideoAggregator for more details.

Constructors

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

Members

Functions

self
VideoAggregatorConvertPad self()

Returns this, for use in with statements.

updateConversionInfo
void updateConversionInfo()

Requests the pad to check and update the converter before the next usage to update for any changes that have happened.

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.

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