The class that provides methods for decompressing the input compressed data arriving by the blocks.
More...
DecompressionStream constructor
- Parameters
-
context | Context to manage decompression algorithm |
decompressor | Decompressor object used for the decompression |
minSize | Minimal size of the internal data blocks |
void add |
( |
byte[] |
inBlock, |
|
|
long |
inSize |
|
) |
| |
Writes next compressed data block to the DecompressionStream and decompresses it
- Parameters
-
inBlock | Data block to be decompressed |
inSize | Size of the data block to be decompressed in bytes |
void add |
( |
byte[] |
inBlock | ) |
|
Writes next compressed data block to the DecompressionStream and decompresses it
- Parameters
-
inBlock | Data block to be decompressed |
long copyDecompressedArray |
( |
byte[] |
outBlock, |
|
|
long |
outSize |
|
) |
| |
Copies decompressed data stored in the DecompressionStream to external array
- Parameters
-
outBlock | Array where decompressed data is stored |
outSize | Number of bytes available in external memory |
- Returns
- Size of copied data in bytes
long copyDecompressedArray |
( |
byte[] |
outBlock | ) |
|
Copies decompressed data stored in the DecompressionStream to external array
- Parameters
-
outBlock | Array where decompressed data is stored |
- Returns
- Size of copied data in bytes
long getDecompressedDataSize |
( |
| ) |
|
The documentation for this class was generated from the following file: