2021-05-07 22:05:11 -04:00

32 lines
662 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace UniversalEditor.Compression.Modules.Deflate.Internal
{
internal class Deflater
{
private FastEncoder encoder;
public Deflater(bool doGZip)
{
this.encoder = new FastEncoder(doGZip);
}
public int Finish(byte[] output)
{
return this.encoder.Finish(output);
}
public int GetDeflateOutput(byte[] output)
{
return this.encoder.GetCompressedOutput(output);
}
public bool NeedsInput()
{
return this.encoder.NeedsInput();
}
public void SetInput(byte[] input, int startIndex, int count)
{
this.encoder.SetInput(input, startIndex, count);
}
}
}