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);