GstAggregatorPad

GstAggregatorPad

Functions

Types and Values

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);
};