public Gst.BusSyncReply SyncSignalHandler(Gst.Message message) { int raw_ret = gst_bus_sync_signal_handler(Handle, message == null ? IntPtr.Zero : message.Handle, IntPtr.Zero); Gst.BusSyncReply ret = (Gst.BusSyncReply)raw_ret; return(ret); }
public int NativeCallback(IntPtr bus, IntPtr message, IntPtr user_data) { try { Gst.BusSyncReply __ret = managed(GLib.Object.GetObject(bus) as Gst.Bus, message == IntPtr.Zero ? null : (Gst.Message)GLib.Opaque.GetOpaque(message, typeof(Gst.Message), false)); if (release_on_call) { gch.Free(); } return((int)__ret); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: Above call does not return. throw e; } }
Gst.BusSyncReply InvokeNative(Gst.Bus bus, Gst.Message message) { Gst.BusSyncReply __result = (Gst.BusSyncReply)native_cb(bus == null ? IntPtr.Zero : bus.Handle, message == null ? IntPtr.Zero : message.Handle, __data); return(__result); }