public static bool EventParseMouseMoveEvent(Gst.Event evnt, out double x, out double y) { bool raw_ret = gst_navigation_event_parse_mouse_move_event(evnt == null ? IntPtr.Zero : evnt.Handle, out x, out y); bool ret = raw_ret; return(ret); }
public bool SrcEventDefault(Gst.Pad pad, Gst.Event evnt) { bool raw_ret = gst_collect_pads_src_event_default(Handle, pad == null ? IntPtr.Zero : pad.Handle, evnt == null ? IntPtr.Zero : evnt.Handle); bool ret = raw_ret; return(ret); }
bool InvokeNative(Gst.Pad pad, Gst.Object parent, Gst.Event evnt) { evnt.Owned = false; bool __result = native_cb(pad == null ? IntPtr.Zero : pad.Handle, parent == null ? IntPtr.Zero : parent.Handle, evnt == null ? IntPtr.Zero : evnt.Handle); return(__result); }
public static Gst.Message MessageNewEvent(Gst.Object src, Gst.Event evnt) { IntPtr raw_ret = gst_navigation_message_new_event(src == null ? IntPtr.Zero : src.Handle, evnt == null ? IntPtr.Zero : evnt.Handle); Gst.Message ret = raw_ret == IntPtr.Zero ? null : (Gst.Message)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.Message), true); return(ret); }
public static Gst.Video.NavigationEventType EventGetType(Gst.Event evnt) { int raw_ret = gst_navigation_event_get_type(evnt == null ? IntPtr.Zero : evnt.Handle); Gst.Video.NavigationEventType ret = (Gst.Video.NavigationEventType)raw_ret; return(ret); }
bool InvokeNative(Gst.Base.CollectPads pads, Gst.Base.CollectData pad, Gst.Event evnt) { IntPtr native_pad = GLib.Marshaller.StructureToPtrAlloc(pad); bool __result = native_cb(pads == null ? IntPtr.Zero : pads.Handle, native_pad, evnt == null ? IntPtr.Zero : evnt.Handle, __data); Marshal.FreeHGlobal(native_pad); return(__result); }
public bool EventDefault(Gst.Base.CollectData data, Gst.Event evnt, bool discard) { IntPtr native_data = GLib.Marshaller.StructureToPtrAlloc(data); bool raw_ret = gst_collect_pads_event_default(Handle, native_data, evnt == null ? IntPtr.Zero : evnt.Handle, discard); bool ret = raw_ret; Marshal.FreeHGlobal(native_data); return(ret); }
public static bool MessageParseEvent(Gst.Message message, out Gst.Event evnt) { IntPtr native_evnt; bool raw_ret = gst_navigation_message_parse_event(message == null ? IntPtr.Zero : message.Handle, out native_evnt); bool ret = raw_ret; evnt = native_evnt == IntPtr.Zero ? null : (Gst.Event)GLib.Opaque.GetOpaque(native_evnt, typeof(Gst.Event), true); return(ret); }
public static bool EventParseKeyEvent(Gst.Event evnt, out string key) { IntPtr native_key; bool raw_ret = gst_navigation_event_parse_key_event(evnt == null ? IntPtr.Zero : evnt.Handle, out native_key); bool ret = raw_ret; key = GLib.Marshaller.Utf8PtrToString(native_key); return(ret); }
public static bool EventParseCommand(Gst.Event evnt, out Gst.Video.NavigationCommand command) { int native_command; bool raw_ret = gst_navigation_event_parse_command(evnt == null ? IntPtr.Zero : evnt.Handle, out native_command); bool ret = raw_ret; command = (Gst.Video.NavigationCommand)native_command; return(ret); }
private bool InternalSrcEvent(Gst.Event evnt) { SrcEventNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("src_event")); unmanaged = (SrcEventNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(SrcEventNativeDelegate)); } if (unmanaged == null) { return(false); } bool __result = unmanaged(this.Handle, evnt == null ? IntPtr.Zero : evnt.Handle); return(__result); }
protected virtual bool OnSrcEvent(Gst.Event evnt) { return(InternalSrcEvent(evnt)); }
bool InvokeNative(Gst.Pad pad, Gst.Event evnt) { bool __result = native_cb(pad == null ? IntPtr.Zero : pad.Handle, evnt == null ? IntPtr.Zero : evnt.Handle, __data); return(__result); }
protected virtual bool OnHandleEvent(Gst.Event evnt) { return(InternalHandleEvent(evnt)); }
protected virtual bool OnPacketLost(Gst.Event evnt) { return(InternalPacketLost(evnt)); }