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
“repeat-after-eos”
property“repeat-after-eos” gboolean
Repeat the last frame after EOS until all pads are EOS.
Owner: GstVideoAggregatorPad
Flags: Read / Write
Default value: FALSE
“zorder”
property“zorder” guint
Z Order of the picture.
Owner: GstVideoAggregatorPad
Flags: Read / Write
Default value: 0