57 int compressionLevel = -1,
74 int compressionLevel = -1,
75 bool deleteDestStreamWhenDestroyed =
false,
87 void flush()
override;
89 int64 getPosition()
override;
90 bool setPosition (int64)
override;
91 bool write (
const void*,
size_t)
override;
99 windowBitsGZIP = 15 + 16
106 class GZIPCompressorHelper;
107 std::unique_ptr<GZIPCompressorHelper> helper;
A stream which uses zlib to compress the data written into it.
WindowBitsValues
These are preset values that can be used for the constructor's windowBits parameter.
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope.
The base class for streams that write data to some kind of destination.
#define JUCE_API
This macro is added to all JUCE public class declarations.