public IntPtr NativeCallback(IntPtr obj)
 {
     try {
         Gst.MiniObject __ret = managed(obj == IntPtr.Zero ? null : (Gst.MiniObject)GLib.Opaque.GetOpaque(obj, typeof(Gst.MiniObject), false));
         if (release_on_call)
         {
             gch.Free();
         }
         return(__ret == null ? IntPtr.Zero : __ret.Handle);
     } catch (Exception e) {
         GLib.ExceptionManager.RaiseUnhandledException(e, true);
         // NOTREACHED: Above call does not return.
         throw e;
     }
 }
Ejemplo n.º 2
0
 public void RemoveParent(Gst.MiniObject parent)
 {
     gst_mini_object_remove_parent(Handle, parent == null ? IntPtr.Zero : parent.Handle);
 }
Ejemplo n.º 3
0
 public void AddParent(Gst.MiniObject parent)
 {
     gst_mini_object_add_parent(Handle, parent == null ? IntPtr.Zero : parent.Handle);
 }
Ejemplo n.º 4
0
 public static bool Take(ref Gst.MiniObject olddata, Gst.MiniObject newdata)
 {
     return(gst_mini_object_take(olddata.Handle, newdata == null ? IntPtr.Zero : newdata.Handle));
 }
Ejemplo n.º 5
0
 public static bool Replace(ref Gst.MiniObject olddata)
 {
     return(Replace(ref olddata, null));
 }
 void InvokeNative(Gst.MiniObject obj)
 {
     native_cb(__data, obj == null ? IntPtr.Zero : obj.Handle);
 }
 Gst.MiniObject InvokeNative(Gst.MiniObject obj)
 {
     Gst.MiniObject __result = native_cb(obj == null ? IntPtr.Zero : obj.Handle) == IntPtr.Zero ? null : (Gst.MiniObject)GLib.Opaque.GetOpaque(native_cb(obj == null ? IntPtr.Zero : obj.Handle), typeof(Gst.MiniObject), false);
     return(__result);
 }
        bool InvokeNative(Gst.MiniObject obj)
        {
            bool __result = native_cb(obj == null ? IntPtr.Zero : obj.Handle);

            return(__result);
        }