Java* API Reference for Intel® Data Analytics Acceleration Library 2019

List of all members
DecompressionStream Class Reference

The class that provides methods for decompressing the input compressed data arriving by the blocks. More...

Class Constructor

DecompressionStream ( DaalContext  context,
Decompressor  decompressor 
)

DecompressionStream constructor

Parameters
contextContext to manage decompression algorithm
decompressorDecompressor object used for the decompression
DecompressionStream ( DaalContext  context,
Decompressor  decompressor,
long  minSize 
)

DecompressionStream constructor

Parameters
contextContext to manage decompression algorithm
decompressorDecompressor object used for the decompression
minSizeMinimal size of the internal data blocks

Detailed Description

References

Member Function Documentation

void add ( byte[]  inBlock,
long  inSize 
)

Writes next compressed data block to the DecompressionStream and decompresses it

Parameters
inBlockData block to be decompressed
inSizeSize 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
inBlockData block to be decompressed
long copyDecompressedArray ( byte[]  outBlock,
long  outSize 
)

Copies decompressed data stored in the DecompressionStream to external array

Parameters
outBlockArray where decompressed data is stored
outSizeNumber 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
outBlockArray where decompressed data is stored
Returns
Size of copied data in bytes
void dispose ( )

Releases memory allocated for the native DecompressionStream object

Implements Disposable.

long getDecompressedDataSize ( )

Returns size of decompressed data stored in the DecompressionStream

Returns
Size in bytes

The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.