List of the CX Library API Functions

Functions

Expanding Compressed Data

CXUncompressRL Decompresses run-length compressed data once.
CXUncompressLZ Decompresses LZ77 compressed data once.
CXUncompressHuffman Decompresses Huffman compressed data once.
CXUnfilterDiff Decompresses data that a difference filter has been applied to.
CXUncompressAny Detects the compression format from the data header and executes the appropriate decompression process.
CXGetUncompressedSize Obtains the size of the expanded data.
CXGetCompressionType Obtains the compression format of the compressed data.
CXGetCompressionHeader Obtains the data header of the compressed data.
CXInitUncompContextRL Initializes run length compression streaming decode context.
CXInitUncompContextLZ Initializes LZ77 compression streaming decode context.
CXInitUncompCOntextHuffman Initializes the Huffman compression streaming decode context.
CXReadUncompRL Runs run length compression streaming decoding.
CXReadUncompLZ Runs LZ77 compression streaming decoding.
CXReadUncompHuffman Runs Huffman compression streaming decoding.
CXIsFinishedUncompRL Checks whether streaming decompression of run-length compressed data has finished.
CXIsFinishedUncompLZ Checks whether streaming decompression of LZ77 compressed data has finished.
CXIsFinishedUncompHuffman Checks whether streaming decompression of Huffman compressed data has finished.
CXCompressRL Performs run length compression on the data.
CXCompressLZ Performs LZ77 compression on the data.
CXCompressHuffman Performs Huffman compression on the data.

CONFIDENTIAL