| Top |  |  |  |  | 
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstPad ╰── GstAggregatorPad ╰── GstVideoAggregatorPad
struct GstVideoAggregatorPad {
  /* read-only, with OBJECT_LOCK */
  GstVideoInfo                  info;
};
Since: 1.16
struct GstVideoAggregatorPadClass {
  GstAggregatorPadClass parent_class;
  void               (*update_conversion_info) (GstVideoAggregatorPad * pad);
  gboolean           (*prepare_frame)          (GstVideoAggregatorPad * pad,
                                                GstVideoAggregator    * videoaggregator,
                                                GstBuffer             * buffer,
                                                GstVideoFrame         * prepared_frame);
  void               (*clean_frame)            (GstVideoAggregatorPad * pad,
                                                GstVideoAggregator    * videoaggregator,
                                                GstVideoFrame         * prepared_frame);
  gpointer          _gst_reserved[GST_PADDING_LARGE];
};
| Called when either the input or output formats have changed. | ||
| Prepare the frame from the pad buffer and sets it to prepared_frame | ||
| clean the frame previously prepared in prepare_frame | ||
| gpointer  | 
Since: 1.16