Beispiel #1
0
        static IntPtr Push_cb(IntPtr inst, GstSharp.TaskPoolFunctionNative func, IntPtr user_data, out IntPtr error)
        {
            error = IntPtr.Zero;

            try {
                TaskPool __obj = GLib.Object.GetObject(inst, false) as TaskPool;
                IntPtr   __result;
                GstSharp.TaskPoolFunctionInvoker func_invoker = new GstSharp.TaskPoolFunctionInvoker(func, user_data);
                __result = __obj.OnPush(func_invoker.Handler);
                return(__result);
            } catch (Exception e) {
                GLib.ExceptionManager.RaiseUnhandledException(e, true);
                // NOTREACHED: above call does not return.
                throw e;
            }
        }
Beispiel #2
0
		static IntPtr Push_cb (IntPtr inst, GstSharp.TaskPoolFunctionNative func, IntPtr user_data, out IntPtr error)
		{
			error = IntPtr.Zero;

			try {
				TaskPool __obj = Gst.GLib.Object.GetObject (inst, false) as TaskPool;
				GstSharp.TaskPoolFunctionInvoker func_invoker = new GstSharp.TaskPoolFunctionInvoker (func, user_data);
				IntPtr __result = __obj.OnPush (func_invoker.Handler);
				return __result;
			} catch (Exception e) {
				Gst.GLib.ExceptionManager.RaiseUnhandledException (e, true);
				// NOTREACHED: above call does not return.
				throw e;
			}
		}