| GStreamer Bad Plugins 1.0 Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GstAggregatorPad; struct GstAggregatorPadClass; GstBuffer * gst_aggregator_pad_steal_buffer (GstAggregatorPad *pad); GstBuffer * gst_aggregator_pad_get_buffer (GstAggregatorPad *pad);
struct GstAggregatorPad {
GstPad parent;
GstBuffer * buffer;
GstSegment segment;
gboolean eos;
/* < Private > */
GstAggregatorPadPrivate * priv;
gpointer _gst_reserved[GST_PADDING];
};
The implementation the GstPad to use with GstAggregator
struct GstAggregatorPadClass {
GstPadClass parent_class;
GstFlowReturn (*flush) (GstAggregatorPad * aggpad, GstAggregator * aggregator);
};
GstBuffer * gst_aggregator_pad_steal_buffer (GstAggregatorPad *pad);
Steal the ref to the buffer currently queued in pad.
|
the pad to get buffer from |
Returns : |
The buffer in pad or NULL if no buffer was
queued. You should unref the buffer after usage. [transfer full]
|
GstBuffer * gst_aggregator_pad_get_buffer (GstAggregatorPad *pad);
|
the pad to get buffer from |
Returns : |
A reference to the buffer in pad or
NULL if no buffer was queued. You should unref the buffer after
usage. [transfer full]
|