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

WinBartlettGetBufferSize, WinBartlettSepGetBufferSize,

Compute the size of the work buffer for the ippiWinBartlett or ippiWinBartlettSep function.

Syntax

IppStatus ippiWinBartlettGetBufferSize (IppDataType dataType, IppiSize roiSize, int* pSize);

IppStatus ippiWinBartlettSepGetBufferSize (IppDataType dataType, IppiSize roiSize, int* pSize);

Include Files

ippi.h

Domain Dependencies

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

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

Parameters

dataType

Data type for the Bartlett window function. Possible values are: ipp8u, ipp16u, or ipp32f.

roiSize

Size, in pixels, of the image ROI.

pSize

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

Description

The ippiWinBartlettGetBufferSize and ippiWinBartlettSepGetBufferSize functions compute the size, in bytes, of the external work buffer needed for the ippiWinBartlett or ippiWinBartlettSep 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 roiSize has a field with a value less than 3.

ippStsNumChannelsErr

Indicates an error when dataType has an illegal value.

See Also