public Gst.Iterator iterate_sorted ();
public Gst.Iterator iterate_sources ();
public bool recalculate_latency ();
- public bool remove (owned Gst.Element element);
+ public bool remove (Gst.Element element);
[NoWrapper]
public virtual bool remove_element (Gst.Element element);
- public void remove_many (params owned Gst.Element[] elements);
+ public void remove_many (params Gst.Element[] elements);
[NoAccessorMethod]
public bool async_handling { get; set; }
public virtual signal bool do_latency ();
public Gst.ClockEntryType type;
public void* user_data;
}
+ [Compact]
[CCode (ref_function = "gst_clock_id_ref", unref_function = "gst_clock_id_unref", cheader_filename = "gst/gst.h")]
public class ClockID {
public static int compare_func (void* id1, void* id2);
[CCode (cheader_filename = "gst/gst.h")]
public interface ChildProxy : Gst.Object {
public void @get (string first_property_name, ...);
- public abstract Gst.Object get_child_by_index (uint index);
- public Gst.Object get_child_by_name (string name);
+ public abstract Gst.Object? get_child_by_index (uint index);
+ public Gst.Object? get_child_by_name (string name);
public abstract uint get_children_count ();
public void get_property (string name, ref Gst.Value value);
public void get_valist (string first_property_name, void* var_args);
- public bool lookup (string name, out Gst.Object target, out unowned GLib.ParamSpec pspec);
+ public bool lookup (string name, out Gst.Object? target, out unowned GLib.ParamSpec? pspec);
public void @set (string first_property_name, ...);
public void set_property (string name, Gst.Value value);
public void set_valist (string first_property_name, void* var_args);
public struct ClockTimeDiff : int64 {
}
+ [Compact]
public class ClockID {
public ClockID.single_shot (Gst.Clock clock, Gst.ClockTime time);
public ClockID.periodic (Gst.Clock clock, Gst.ClockTime start_time, Gst.ClockTime interval);
public class Bin {
public void add_many (params owned Gst.Element[] elements);
- public void remove_many (params owned Gst.Element[] elements);
+ public void remove_many (params Gst.Element[] elements);
}
[CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref")]
public void @get (string first_property_name, ...);
public void get_property (string name, ref Gst.Value value);
public void get_valist (string first_property_name, void* var_args);
- public bool lookup (string name, out Gst.Object target, out unowned GLib.ParamSpec pspec);
+ public bool lookup (string name, out Gst.Object? target, out unowned GLib.ParamSpec? pspec);
public void @set (string first_property_name, ...);
public void set_property (string name, Gst.Value value);
public void set_valist (string first_property_name, void* var_args);
GstBin.children type_arguments="Element"
GstBin.messages type_arguments="Message"
gst_bin_add.element value_owned="1"
-gst_bin_remove.element value_owned="1"
+gst_bin_remove.element
gst_bin_add_many hidden="1"
gst_bin_remove_many hidden="1"
gst_bin_get_by_name transfer_ownership="1" nullable="1"
gst_caps_replace hidden="1"
GstChildProxy::child_added has_emitter="1"
GstChildProxy::child_removed has_emitter="1"
-gst_child_proxy_get_child_by_name transfer_ownership="1"
-gst_child_proxy_get_child_by_index transfer_ownership="1"
+gst_child_proxy_get_child_by_name transfer_ownership="1" nullable="1"
+gst_child_proxy_get_child_by_index transfer_ownership="1" nullable="1"
gst_child_proxy_get hidden="1"
gst_child_proxy_get_property hidden="1"
gst_child_proxy_get_valist hidden="1"