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

PhasePackGetBufferSize

Computes the size of the work buffer for the ippiPhasePack function.

Syntax

IppStatus ippiPhasePackGetBufferSize_32f (int numChannels, IppiSize dstRoiSize, int* pSize);

Include Files

ippi.h

Domain Dependencies

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

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

Parameters

numChannels

Number of channels in the image. Possible values are 1 and 3.

dstRoiSize

Size, in pixels, of the destination image ROI.

pSize

Pointer to the computed size of the external work buffer, in bytes.

Description

The ippiPhasePackGetBufferSize function computes the size, in bytes, of the external work buffer needed for the ippiPhasePack function. The result is stored in the pSize parameter.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when pSize is NULL.

ippStsSizeErr

Indicates an error when dstRoiSize has a field with a value less than 1.

ippStsNumChannelsErr

Indicates an error when numChannels has an illegal value.

See Also