[CCode (cheader_filename = "gst/gst.h")]
public static uint64 gdouble_to_guint64 (double value);
[CCode (cheader_filename = "gst/gst.h")]
+ [Version (since = "1.12")]
+ public static bool get_object_array (GLib.Object object, string name, out GLib.ValueArray array);
+ [CCode (cheader_filename = "gst/gst.h")]
public static Gst.ClockTime get_timestamp ();
[CCode (cheader_filename = "gst/gst.h")]
public static int greatest_common_divisor (int a, int b);
[CCode (cheader_filename = "gst/gst.h")]
public static void set_object_arg (GLib.Object object, string name, string value);
[CCode (cheader_filename = "gst/gst.h")]
+ [Version (since = "1.12")]
+ public static bool set_object_array (GLib.Object object, string name, GLib.ValueArray array);
+ [CCode (cheader_filename = "gst/gst.h")]
public static void set_value_from_string (out GLib.Value value, string value_str);
[CCode (cheader_filename = "gst/gst.h")]
public static uint64 uint64_scale (uint64 val, uint64 num, uint64 denom);
public void free ();
public static Gst.Structure? from_string (string string, out unowned string end);
public bool @get (...);
+ public bool get_array (string fieldname, out GLib.ValueArray array);
public bool get_boolean (string fieldname, out bool value);
public bool get_clock_time (string fieldname, out Gst.ClockTime value);
public bool get_date (string fieldname, out GLib.Date value);
public bool get_int (string fieldname, out int value);
[Version (since = "1.4")]
public bool get_int64 (string fieldname, out int64 value);
+ public bool get_list (string fieldname, out GLib.ValueArray array);
public unowned string get_name ();
public GLib.Quark get_name_id ();
public unowned string? get_string (string fieldname);
public void remove_fields (params string[] field_names);
public void remove_fields_valist (string fieldname, va_list varargs);
public void @set (string fieldname, ...);
+ public void set_array (string fieldname, GLib.ValueArray array);
+ public void set_list (string fieldname, GLib.ValueArray array);
public void set_name (string name);
public bool set_parent_refcount (int refcount);
public void set_valist (string fieldname, va_list varargs);
public class ObjectModule : GLib.TypeModule, GLib.TypePlugin {
[CCode (has_construct_function = false)]
protected ObjectModule ();
- public void register_extension_factory (GLib.Type iface_type, owned Peas.FactoryFunc factory_func);
- public void register_extension_type (GLib.Type iface_type, GLib.Type extension_type);
+ public void register_extension_factory (GLib.Type exten_type, owned Peas.FactoryFunc factory_func);
+ public void register_extension_type (GLib.Type exten_type, GLib.Type impl_type);
[NoAccessorMethod]
public bool local_linkage { get; construct; }
[NoAccessorMethod]