GstAggregatorPad: GStreamer Bad Plugins 1.0 Library Reference Manual

## GstAggregatorPad GstAggregatorPad |

## Functions

GstBuffer * | gst_aggregator_pad_steal_buffer ()
GstBuffer * | gst_aggregator_pad_get_buffer ()
gboolean | gst_aggregator_pad_drop_buffer ()
gboolean | gst_aggregator_pad_is_eos ()

## Types and Values

struct | GstAggregatorPad
struct | GstAggregatorPadClass

## Description

## Functions

### gst_aggregator_pad_steal_buffer ()

    GstBuffer *
    gst_aggregator_pad_steal_buffer (GstAggregatorPad *pad);

### gst_aggregator_pad_get_buffer ()

    GstBuffer *
    gst_aggregator_pad_get_buffer (GstAggregatorPad *pad);

### gst_aggregator_pad_drop_buffer ()

    gboolean
    gst_aggregator_pad_drop_buffer (GstAggregatorPad *pad);

### gst_aggregator_pad_is_eos ()

    gboolean
    gst_aggregator_pad_is_eos (GstAggregatorPad *pad);

## Types and Values

### struct GstAggregatorPad

    struct GstAggregatorPad {
      GstPad                       parent;

      /* Protected by the OBJECT_LOCK */
      GstSegment segment;
      /* Segment to use in the clip function, before the queue */
      GstSegment clip_segment;

      /* < Private > */
      GstAggregatorPadPrivate   *  priv;

      gpointer _gst_reserved[GST_PADDING];
    };

### struct GstAggregatorPadClass

    struct GstAggregatorPadClass {
      GstPadClass   parent_class;

      GstFlowReturn (*flush)     (GstAggregatorPad * aggpad, GstAggregator * aggregator);
    };