-/* gstreamer-0.10.vapi generated by lt-vapigen, do not modify. */
+/* gstreamer-0.10.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
namespace Gst {
KEY_UNIT,
SEGMENT
}
+ [CCode (ref_function = "gst_object_ref", unref_function = "gst_object_unref", cheader_filename = "gst/gst.h")]
+ public class Object : GLib.Object {
+ public int refcount;
+ public weak GLib.Mutex @lock;
+ public weak string name_prefix;
+ public weak Gst.Object parent;
+ public uint flags;
+ public weak Gst.Object @ref ();
+ public void unref ();
+ public void sink ();
+ public Object ();
+ public static bool check_uniqueness (GLib.List list, string name);
+ public static void default_deep_notify (GLib.Object object, Gst.Object orig, GLib.ParamSpec pspec, string excluded_props);
+ public void default_error (GLib.Error error, string debug);
+ public weak string get_name ();
+ public weak string get_name_prefix ();
+ public weak Gst.Object get_parent ();
+ public weak string get_path_string ();
+ public bool has_ancestor (Gst.Object ancestor);
+ public void replace (Gst.Object newobj);
+ public bool set_name (string name);
+ public void set_name_prefix (string name_prefix);
+ public bool set_parent (Gst.Object parent);
+ public void unparent ();
+ public virtual void restore_thyself (void* self);
+ public virtual void* save_thyself (void* parent);
+ public string name { get; set construct; }
+ public virtual signal void deep_notify (Gst.Object orig, GLib.ParamSpec pspec);
+ public virtual signal void object_saved (void* parent);
+ public virtual signal void parent_set (Gst.Object parent);
+ public virtual signal void parent_unset (Gst.Object parent);
+ }
[CCode (ref_function = "gst_buffer_ref", unref_function = "gst_buffer_unref", cheader_filename = "gst/gst.h")]
public class Buffer : Gst.MiniObject {
[NoArrayLength]
public IndexFactory (string name, string longdesc, GLib.Type type);
}
[CCode (cheader_filename = "gst/gst.h")]
- public class Object : GLib.Object {
- public int refcount;
- public weak GLib.Mutex @lock;
- public weak string name_prefix;
- public weak Gst.Object parent;
- public uint flags;
- public static bool check_uniqueness (GLib.List list, string name);
- public static void default_deep_notify (GLib.Object object, Gst.Object orig, GLib.ParamSpec pspec, string excluded_props);
- public void default_error (GLib.Error error, string debug);
- public weak string get_name ();
- public weak string get_name_prefix ();
- public weak Gst.Object get_parent ();
- public weak string get_path_string ();
- public bool has_ancestor (Gst.Object ancestor);
- public static void* @ref (void* object);
- public void replace (Gst.Object newobj);
- public bool set_name (string name);
- public void set_name_prefix (string name_prefix);
- public bool set_parent (Gst.Object parent);
- public static void sink (void* object);
- public void unparent ();
- public static void unref (void* object);
- public virtual void restore_thyself (void* self);
- public virtual void* save_thyself (void* parent);
- public string name { get; set construct; }
- public virtual signal void deep_notify (Gst.Object orig, GLib.ParamSpec pspec);
- public virtual signal void object_saved (void* parent);
- public virtual signal void parent_set (Gst.Object parent);
- public virtual signal void parent_unset (Gst.Object parent);
- }
- [CCode (cheader_filename = "gst/gst.h")]
public class Pad : Gst.Object {
public void* element_private;
public weak Gst.PadTemplate padtemplate;