public ZlibTransform(CompressionMode mode) { this.Mode = mode; switch (mode) { case CompressionMode.Decompress: ZLibNative.CreateZLibStreamForInflate(out handle, -15); break; case CompressionMode.Compress: ZLibNative.CreateZLibStreamForDeflate(out handle); break; } }
public static ZLibNative.ErrorCode CreateZLibStreamForDeflate(out ZLibNative.ZLibStreamHandle zLibStreamHandle) { return(ZLibNative.CreateZLibStreamForDeflate(out zLibStreamHandle, ZLibNative.CompressionLevel.DefaultCompression, -15, 8, ZLibNative.CompressionStrategy.DefaultStrategy)); }