<attr path="/api/namespace/boxed[@name='MiniObject']" name="opaque">true</attr>
<attr path="/api/namespace/boxed[@name='MiniObject']" name="abstract">1</attr>
<remove-attr path="/api/namespace/boxed[@name='MiniObject']" name="parent" />
- <attr path="/api/namespace/boxed[@name='MiniObject']/field[@name='Refcount']" name="hidden">1</attr>
<attr path="/api/namespace/boxed[@name='MiniObject']/field[@name='Flags']" name="writeable">true</attr>
<attr path="/api/namespace/boxed[@name='MiniObject']/field[@name='Flags']" name="type">GstMiniObjectFlags</attr>
- <attr path="/api/namespace/boxed[@name='MiniObject']/method[@cname='gst_mini_object_copy']" name="owned">true</attr>
+ <attr path="/api/namespace/boxed[@name='MiniObject']/method[@cname='gst_mini_object_copy']" name="hidden">1</attr>
<attr path="/api/namespace/boxed[@name='MiniObject']/method[@cname='gst_mini_object_make_writable']" name="hidden">1</attr>
<attr path="/api/namespace/boxed[@name='MiniObject']/method[@cname='gst_mini_object_replace']" name="hidden">1</attr>
Owned = true;
}
+[DllImport ("gstreamer-0.10.dll") ]
+static extern IntPtr gst_mini_object_copy (IntPtr raw);
+
+public Gst.MiniObject Copy() {
+ IntPtr raw_ret = gst_mini_object_copy (Handle);
+ GLib.GType type = new GLib.GType (gstsharp_g_type_from_instance (raw_ret));
+
+ Gst.MiniObject ret = raw_ret == IntPtr.Zero ? null : (Gst.MiniObject) GLib.Opaque.GetOpaque (raw_ret, (Type) type, true);
+ return ret;
+}
+