public BufferListFuncWrapper(Gst.BufferListFunc managed)
 {
     this.managed = managed;
     if (managed != null)
     {
         NativeDelegate = new BufferListFuncNative(NativeCallback);
     }
 }
示例#2
0
        public bool Foreach(Gst.BufferListFunc func)
        {
            GstSharp.BufferListFuncWrapper func_wrapper = new GstSharp.BufferListFuncWrapper(func);
            bool raw_ret = gst_buffer_list_foreach(Handle, func_wrapper.NativeDelegate, IntPtr.Zero);
            bool ret     = raw_ret;

            return(ret);
        }
		public BufferListFuncWrapper (Gst.BufferListFunc managed)
		{
			this.managed = managed;
			if (managed != null)
				NativeDelegate = new BufferListFuncNative (NativeCallback);
		}