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

ID 790148
Date 6/24/2024
Public

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

Document Table of Contents

EncodeZfpGetCompressedSize, EncodeZfpGetCompressedSizeLong

Returns the current compressed data size.

Syntax

IppStatus ippsEncodeZfpGetCompressedSize_32f(IppEncodeZfpState_32f* pState, int* pCompressedSize);

IppStatus ippsEncodeZfpGetCompressedSizeLong_32f(IppEncodeZfpState_32f* pState, Ipp64u* pCompressedSize);

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.

pCompressedSize

Pointer to the variable receiving the compressed data size.

Description

This function returns the current compressed data size, in bytes. You can call this function during compression or after the compression of your array is finished.

Use EncodeZfpGetCompressedSizeLong for large 3D floating point arrays.

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.