예제 #1
0
        public bool MapInPlace(Gst.CapsMapFunc func)
        {
            GstSharp.CapsMapFuncWrapper func_wrapper = new GstSharp.CapsMapFuncWrapper(func);
            bool raw_ret = gst_caps_map_in_place(Handle, func_wrapper.NativeDelegate, IntPtr.Zero);
            bool ret     = raw_ret;

            return(ret);
        }
예제 #2
0
 public CapsMapFuncWrapper(Gst.CapsMapFunc managed)
 {
     this.managed = managed;
     if (managed != null)
     {
         NativeDelegate = new CapsMapFuncNative(NativeCallback);
     }
 }