Intel® Integrated Performance Primitives Developer Guide and Reference

ID 790148
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

EncodeZfpGetCompressedBitSize

Returns the current compressed data size.

Syntax

IppStatus ippsEncodeZfpGetCompressedBitSize_32f(IppEncodeZfpState_32f* pState, Ipp64u* pCompressedBitSize);

Include Files

ippdc.h

Domain Dependencies

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

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

Parameters

pState

Pointer to the ZFP compression structure.

pCompressedBitSize

Pointer to the variable receiving the compressed data size, in bits.

Description

This function returns the current compressed data size in bits. You can call this function during compression or after the compression of your array is finished. Call this function before using EncodeZfpFlush to get actual bits size. Otherwise, the function returns size which is rounded (aligned) to an upper byte.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error if any of the pointers is NULL.

ippStsContexMatchErr

Indicates an error if the ZFP compression structure data is invalid.