VideoAggregatorPad

Members

Functions

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

Inherited Members

From AggregatorPad

dropBuffer
bool dropBuffer()

Drop the buffer currently queued in pad.

hasBuffer
bool hasBuffer()

This checks if a pad has a buffer available that will be returned by a call to gstbase.aggregator_pad.AggregatorPad.peekBuffer or gstbase.aggregator_pad.AggregatorPad.popBuffer.

isEos
bool isEos()
isInactive
bool isInactive()

It is only valid to call this method from #GstAggregatorClass::aggregate()

peekBuffer
gst.buffer.Buffer peekBuffer()
popBuffer
gst.buffer.Buffer popBuffer()

Steal the ref to the buffer currently queued in pad.

connectBufferConsumed
ulong connectBufferConsumed(T callback, Flag!"After" after)

Connect to BufferConsumed signal.