AudioAggregatorPad

The default implementation of GstPad used with #GstAudioAggregator

Constructors

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

Members

Functions

self
AudioAggregatorPad self()

Returns this, for use in with statements.

Properties

gType
GType gType [@property getter]

Static functions

getGType
GType getGType()

Inherited Members

From AggregatorPad

getGType
GType getGType()
gType
GType gType [@property getter]
self
AggregatorPad self()

Returns this, for use in with statements.

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.