Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference

ID 790148
Date 3/22/2024
Public
Document Table of Contents

DeflateLZ77FastestGenHeader

Computes a header of the provided Huffman tables description.

Syntax

IppStatus ippsDeflateLZ77FastestGenHeader_8u(const IppDeflateHuffCode pLitCodeTable[286], const IppDeflateHuffCode pDistCodeTable[30], Ipp8u* pDstHeader, int* pDstLen, int* pDstBits);

Include Files

ippdc.h

Domain Dependencies

Headers: ippcore.h, ippvm.h, ipps.h

Libraries: ippcore.lib, ippvm.lib, ipps.lib

Parameters

pLitCodeTable

Pointer to literals/lengths in a Huffman code.

pDistCodeTable

Pointer to distances in a Huffman code.

pDstHeader

Pointer to the header.

pDstLen

Pointer to the header length.

pDstBits

Pointer to the header length, in bits.

Description

This function gets a header of the provided Huffman tables description.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when one of the specified pointers is NULL.