Compressor Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Compressor(IOutputStream) |
Creates an instance of a compressor. |
Compressor(IOutputStream, CompressAlgorithm, UInt32) |
Creates an instance of a compressor. |
Compressor(IOutputStream)
Creates an instance of a compressor.
public:
Compressor(IOutputStream ^ underlyingStream);
Compressor(IOutputStream const& underlyingStream);
public Compressor(IOutputStream underlyingStream);
function Compressor(underlyingStream)
Public Sub New (underlyingStream As IOutputStream)
Parameters
- underlyingStream
- IOutputStream
The stream of compressed information to be written by the compressor.
See also
Applies to
Compressor(IOutputStream, CompressAlgorithm, UInt32)
Creates an instance of a compressor.
public:
Compressor(IOutputStream ^ underlyingStream, CompressAlgorithm algorithm, unsigned int blockSize);
Compressor(IOutputStream const& underlyingStream, CompressAlgorithm const& algorithm, uint32_t const& blockSize);
public Compressor(IOutputStream underlyingStream, CompressAlgorithm algorithm, uint blockSize);
function Compressor(underlyingStream, algorithm, blockSize)
Public Sub New (underlyingStream As IOutputStream, algorithm As CompressAlgorithm, blockSize As UInteger)
Parameters
- underlyingStream
- IOutputStream
The stream of compressed information to be written by the compressor.
- algorithm
- CompressAlgorithm
The compression algorithm used by the compressor to write underlyingStream.
- blockSize
-
UInt32
unsigned int
uint32_t
Size in bytes of the intermediate buffer used by the compression algorithm. A value of 0 specifies that the compression algorithm will use its default block size. Valid non-zero values for this parameter are 32Kb to 64Mb.