Override GLib.Opaque.Copy() vm
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 28 May 2009 12:51:44 +0000 (14:51 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 28 May 2009 12:51:44 +0000 (14:51 +0200)
gstreamer-sharp/Caps.custom

index 9798cd5..046a3d0 100644 (file)
@@ -238,3 +238,8 @@ class FinalizerInfo {
   FinalizerInfo info = new FinalizerInfo (Handle);
   GLib.Timeout.Add (50, new GLib.TimeoutHandler (info.Handler));
 }
+
+protected override GLib.Opaque Copy (IntPtr raw) {
+  return GLib.Opaque.GetOpaque (gst_caps_ref (raw), typeof (Caps), true);
+}
+