public Gst.BufferList CopyDeep() { IntPtr raw_ret = gst_buffer_list_copy_deep(Handle); Gst.BufferList ret = raw_ret == IntPtr.Zero ? null : (Gst.BufferList)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.BufferList), true); return(ret); }
public Gst.FlowReturn PushList(Gst.BufferList list) { int raw_ret = gst_rtp_base_payload_push_list(Handle, list == null ? IntPtr.Zero : list.Handle); Gst.FlowReturn ret = (Gst.FlowReturn)raw_ret; return(ret); }
public Gst.BufferList TakeBufferList(ulong nbytes) { IntPtr raw_ret = gst_adapter_take_buffer_list(Handle, new UIntPtr(nbytes)); Gst.BufferList ret = raw_ret == IntPtr.Zero ? null : (Gst.BufferList)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.BufferList), true); return(ret); }
public Gst.FlowReturn PushBufferList(Gst.BufferList buffer_list) { buffer_list.Owned = false; int raw_ret = gst_app_src_push_buffer_list(Handle, buffer_list == null ? IntPtr.Zero : buffer_list.Handle); Gst.FlowReturn ret = (Gst.FlowReturn)raw_ret; return(ret); }
private Gst.FlowReturn InternalPushBufferListEvent(Gst.BufferList buffer_list) { PushBufferListEventNativeDelegate unmanaged = null; unsafe { IntPtr *raw_ptr = (IntPtr *)(((long)this.LookupGType().GetThresholdType().GetClassPtr()) + (long)class_abi.GetFieldOffset("push_buffer_list")); unmanaged = (PushBufferListEventNativeDelegate)Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(PushBufferListEventNativeDelegate)); } if (unmanaged == null) { return((Gst.FlowReturn) 0); } int __result = unmanaged(this.Handle, buffer_list == null ? IntPtr.Zero : buffer_list.Handle); return((Gst.FlowReturn)__result); }
public static Gst.FlowReturn ChainListDefault(Gst.Pad pad, Gst.BufferList list) { return(ChainListDefault(pad, null, list)); }
public static Gst.FlowReturn ChainListDefault(Gst.Pad pad, Gst.Object parent, Gst.BufferList list) { list.Owned = false; int raw_ret = gst_proxy_pad_chain_list_default(pad == null ? IntPtr.Zero : pad.Handle, parent == null ? IntPtr.Zero : parent.Handle, list == null ? IntPtr.Zero : list.Handle); Gst.FlowReturn ret = (Gst.FlowReturn)raw_ret; return(ret); }
Gst.FlowReturn InvokeNative(Gst.Pad pad, Gst.Object parent, Gst.BufferList list) { list.Owned = false; Gst.FlowReturn __result = (Gst.FlowReturn)native_cb(pad == null ? IntPtr.Zero : pad.Handle, parent == null ? IntPtr.Zero : parent.Handle, list == null ? IntPtr.Zero : list.Handle); return(__result); }
protected virtual Gst.FlowReturn OnPushBufferListEvent(Gst.BufferList buffer_list) { return(InternalPushBufferListEvent(buffer_list)); }
protected virtual Gst.FlowReturn OnPushBufferListEvent(Gst.BufferList _object) { return(InternalPushBufferListEvent(_object)); }