Пример #1
0
        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);
 }