Destructor. Makes sure the C-allocated stream is destroyed.
Alias for encoding enum, to avoid public import.
Decodes a chunk of data from the stream and passes the resulting decompressed data chunks to the provided output delegate. A single input chunk may invoke the output delegate several times.
Ends decompression of a stream. Releases the C-allocated resources.
Starts decompression of a stream.
Simple zlib stream decompressor.