void InvokeNative(Gst.Controller.DirectControlBinding self, double src_value, GLib.Value dest_value) { IntPtr native_dest_value = GLib.Marshaller.StructureToPtrAlloc(dest_value); native_cb(self == null ? IntPtr.Zero : self.Handle, src_value, native_dest_value); Marshal.FreeHGlobal(native_dest_value); }
void InvokeNative(Gst.Controller.DirectControlBinding self, double src_value, IntPtr dest_value) { native_cb(self == null ? IntPtr.Zero : self.Handle, src_value, dest_value); }