}
[CCode (cheader_filename = "gst/gst.h")]
public class Pipeline : Gst.Bin, Gst.ChildProxy {
- public weak Gst.Clock fixed_clock;
- public Gst.ClockTime stream_time;
[CCode (type = "GstElement*", has_construct_function = false)]
public Pipeline (string? name);
public void auto_clock ();
public bool get_auto_flush_bus ();
public Gst.Bus get_bus ();
- public unowned Gst.Clock get_clock ();
+ public Gst.Clock? get_clock ();
public Gst.ClockTime get_delay ();
public Gst.ClockTime get_last_stream_time ();
public void set_auto_flush_bus (bool auto_flush);
- public bool set_clock (Gst.Clock clock);
+ public bool set_clock (Gst.Clock? clock);
public void set_delay (Gst.ClockTime delay);
public void set_new_stream_time (Gst.ClockTime time);
- public void use_clock (Gst.Clock clock);
+ public void use_clock (Gst.Clock? clock);
public bool auto_flush_bus { get; set; }
public uint64 delay { get; set; }
}
GstParamSpecFraction.parent_instance hidden="1"
GstParamSpecMiniObject base_class="GParamSpec"
GstParamSpecMiniObject.parent_instance hidden="1"
+GstPipeline.* hidden="1"
gst_pipeline_new.name nullable="1"
gst_pipeline_get_bus transfer_ownership="1"
+gst_pipeline_get_clock transfer_ownership="1" nullable="1"
+gst_pipeline_set_clock.clock nullable="1"
+gst_pipeline_use_clock.clock nullable="1"
GstQuery base_class="GstMiniObject"
GstQuery.mini_object hidden="1"
GstQueryClass hidden="1"