GstAggregatorPad
GstAggregatorPad
|
|
Functions
gst_aggregator_pad_steal_buffer ()
GstBuffer *
gst_aggregator_pad_steal_buffer (GstAggregatorPad *pad
);
Steal the ref to the buffer currently queued in pad
.
Returns
The buffer in pad
or NULL if no buffer was
queued. You should unref the buffer after usage.
[transfer full]
gst_aggregator_pad_get_buffer ()
GstBuffer *
gst_aggregator_pad_get_buffer (GstAggregatorPad *pad
);
Returns
A reference to the buffer in pad
or
NULL if no buffer was queued. You should unref the buffer after
usage.
[transfer full]
gst_aggregator_pad_drop_buffer ()
gboolean
gst_aggregator_pad_drop_buffer (GstAggregatorPad *pad
);
Drop the buffer currently queued in pad
.
Returns
TRUE if there was a buffer queued in pad
, or FALSE if not.
Types and Values
struct GstAggregatorPad
struct GstAggregatorPad;
The implementation the GstPad to use with GstAggregator
struct GstAggregatorPadClass
struct GstAggregatorPadClass {
GstPadClass parent_class;
GstFlowReturn (*flush) (GstAggregatorPad * aggpad, GstAggregator * aggregator);
};