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; } }
public void RemoveParent(Gst.MiniObject parent) { gst_mini_object_remove_parent(Handle, parent == null ? IntPtr.Zero : parent.Handle); }
public void AddParent(Gst.MiniObject parent) { gst_mini_object_add_parent(Handle, parent == null ? IntPtr.Zero : parent.Handle); }
public static bool Take(ref Gst.MiniObject olddata, Gst.MiniObject newdata) { return(gst_mini_object_take(olddata.Handle, newdata == null ? IntPtr.Zero : newdata.Handle)); }
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); }