[CCode (cheader_filename = "gst/base/base.h", cname = "GstAggregatorPad", lower_case_cprefix = "gst_aggregator_pad_", type_id = "gst_aggregator_pad_get_type ()")]
[GIR (name = "AggregatorPad")]
public class AggregatorPad : Gst.Pad {
- [CCode (array_length = false)]
- public weak void* _gst_reserved[4];
public weak Gst.Segment segment;
[CCode (has_construct_function = false)]
protected AggregatorPad ();
[CCode (has_construct_function = false)]
protected EncodingProfile ();
public Gst.PbUtils.EncodingProfile copy ();
- public static Gst.PbUtils.EncodingProfile find (string targetname, string profilename, string? category);
+ public static Gst.PbUtils.EncodingProfile find (string targetname, string? profilename, string? category);
public static Gst.PbUtils.EncodingProfile from_discoverer (Gst.PbUtils.DiscovererInfo info);
public bool get_allow_dynamic_output ();
public unowned string get_description ();
[GIR (name = "VideoCodecFrame")]
public class CodecFrame {
public Gst.ClockTime deadline;
- public uint32 decode_frame_number;
public int distance_from_sync;
public Gst.ClockTime dts;
public Gst.ClockTime duration;
public weak Gst.Buffer input_buffer;
public weak Gst.Buffer output_buffer;
- public uint32 presentation_frame_number;
public Gst.ClockTime pts;
public uint32 system_frame_number;
[CCode (simple_generics = true)]
public Gst.Video.OverlayComposition make_writable ();
public uint n_rectangles ();
}
- [CCode (cheader_filename = "gst/video/video.h", has_type_id = false)]
- [Compact]
- [GIR (name = "VideoOverlayProperties")]
- public class OverlayProperties {
- }
[CCode (cheader_filename = "gst/video/video-overlay-composition.h", ref_function = "gst_video_overlay_rectangle_ref", type_id = "gst_video_overlay_rectangle_get_type ()", unref_function = "gst_video_overlay_rectangle_unref")]
[Compact]
[GIR (name = "VideoOverlayRectangle")]