| 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
