Top |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstPad ╰── GstAggregatorPad ╰── GstVideoAggregatorPad
Types and Values
struct GstVideoAggregatorPadClass
struct GstVideoAggregatorPadClass { GstAggregatorPadClass parent_class; gboolean (*set_info) (GstVideoAggregatorPad * pad, GstVideoAggregator * videoaggregator, GstVideoInfo * current_info, GstVideoInfo * wanted_info); gboolean (*prepare_frame) (GstVideoAggregatorPad * pad, GstVideoAggregator * videoaggregator); void (*clean_frame) (GstVideoAggregatorPad * pad, GstVideoAggregator * videoaggregator); gpointer _gst_reserved[GST_PADDING_LARGE]; };
set_info
: Lets subclass set a converter on the pad,
right after a new format has been negotiated.
prepare_frame
: Prepare the frame from the pad buffer (if any)
and sets it to aggregated_frame
clean_frame
: clean the frame previously prepared in prepare_frame