Java* API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

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() [1/2]

DecompressionStream ( DaalContext  context,
Decompressor  decompressor 
)

DecompressionStream constructor

Parameters
contextContext to manage decompression algorithm
decompressorDecompressor object used for the decompression

◆ DecompressionStream() [2/2]

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

◆ add() [1/2]

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

◆ add() [2/2]

void add ( byte []  inBlock)

Writes next compressed data block to the DecompressionStream and decompresses it

Parameters
inBlockData block to be decompressed

◆ copyDecompressedArray() [1/2]

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

◆ copyDecompressedArray() [2/2]

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

◆ dispose()

void dispose ( )

Releases memory allocated for the native DecompressionStream object

Implements Disposable.

◆ getDecompressedDataSize()

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.