Пример #1
0
		static extern bool gst_pad_set_blocked_async_full(IntPtr raw, bool blocked, GstSharp.PadBlockCallbackNative cb, IntPtr user_data, Gst.GLib.DestroyNotify destroy_data);
Пример #2
0
static extern void gst_pad_set_activatepush_function (IntPtr raw, GstSharp.PadActivateModeFunctionNative activatepush);
Пример #3
0
static extern void gst_pad_set_query_type_function (IntPtr raw, GstSharp.PadQueryTypeFunctionNative query);
Пример #4
0
static extern IntPtr gstsharp_gst_type_find_new (GstSharp.TypeFindPeekFunctionNative peek, GstSharp.TypeFindSuggestFunctionNative suggest, GstSharp.TypeFindGetLengthFunctionNative get_length);
Пример #5
0
		static extern unsafe IntPtr gst_task_pool_push(IntPtr raw, GstSharp.TaskPoolFunctionNative func, IntPtr user_data, out IntPtr error);
Пример #6
0
		static extern bool gst_pad_start_task(IntPtr raw, GstSharp.TaskFunctionNative func, IntPtr data);
Пример #7
0
static extern void gst_pad_set_chain_function (IntPtr raw, GstSharp.PadChainFunctionNative chain);
Пример #8
0
static extern void gst_pad_set_getrange_function (IntPtr raw, GstSharp.PadGetRangeFunctionNative get);
Пример #9
0
static extern void gst_pad_set_event_function (IntPtr raw, GstSharp.PadEventFunctionNative evnt);
Пример #10
0
		static extern IntPtr gst_registry_plugin_filter(IntPtr raw, GstSharp.PluginFilterNative filter, bool first, IntPtr user_data);
Пример #11
0
static extern void gst_pad_set_checkgetrange_function (IntPtr raw, GstSharp.PadCheckGetRangeFunctionNative check);
Пример #12
0
		static extern IntPtr gst_buffer_list_iterator_do(IntPtr raw, GstSharp.BufferListDoFunctionNative do_func, IntPtr user_data);
Пример #13
0
static extern void gstsharp_gst_clock_entry_set_func (IntPtr raw, GstSharp.ClockCallbackNative func);
Пример #14
0
		static extern int gst_clock_id_wait_async(IntPtr raw, GstSharp.ClockCallbackNative func, IntPtr user_data);
Пример #15
0
		static extern bool gst_pad_dispatcher(IntPtr raw, GstSharp.PadDispatcherFunctionNative dispatch, IntPtr data);
Пример #16
0
static extern void gst_pad_set_unlink_function (IntPtr raw, GstSharp.PadUnlinkFunctionNative unlink);
Пример #17
0
		static extern UIntPtr gst_pad_add_buffer_probe_full(IntPtr raw, GstSharp.PadBufferProbeCallbackNative handler, IntPtr data, Gst.GLib.DestroyNotify notify);
Пример #18
0
static extern void gst_pad_set_acceptcaps_function (IntPtr raw, GstSharp.PadAcceptCapsFunctionNative acceptcaps);
Пример #19
0
static extern void gst_pad_set_bufferalloc_function (IntPtr raw, GstSharp.PadBufferAllocFunctionNative bufalloc);
Пример #20
0
static extern void gst_pad_set_setcaps_function (IntPtr raw, GstSharp.PadSetCapsFunctionNative setcaps);
Пример #21
0
		static extern void gst_tag_register(IntPtr name, int flag, IntPtr type, IntPtr nick, IntPtr blurb, GstSharp.TagMergeFuncNative func);
Пример #22
0
static extern void gst_pad_set_fixatecaps_function (IntPtr raw, GstSharp.PadFixateCapsFunctionNative fixatecaps);
Пример #23
0
		static extern void gst_index_set_resolver_full(IntPtr raw, GstSharp.IndexResolverNative resolver, IntPtr user_data, Gst.GLib.DestroyNotify user_data_destroy);
Пример #24
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;
			}
		}