public static unsafe LZMAStatus CompressBuffer(void *inBuff, IntPtr inLength, void *outBuff, IntPtr outLength, out IntPtr outPosition, LZMAFilter *filters) { fixed(IntPtr *op = &outPosition) return(LZMANative.lzma_stream_buffer_encode(filters, LZMACheck.LZMA_CHECK_CRC64, null, (byte *)inBuff, inLength, (byte *)outBuff, op, outLength)); }
public static extern unsafe LZMAStatus lzma_stream_buffer_encode(LZMAFilter *filters, LZMACheck check, void *allocator, byte *in_buff, IntPtr in_size, byte *out_buff, IntPtr *out_pos, IntPtr out_size);