Visible to Intel only — GUID: GUID-EF94C007-E0EE-4A88-AAA7-D5FF198FD6B8
Visible to Intel only — GUID: GUID-EF94C007-E0EE-4A88-AAA7-D5FF198FD6B8
SumWindowGetBufferSize
Computes the size of the external buffer for the SumWindow function.
Syntax
IppStatus ippiSumWindowGetBufferSize(IppiSize roiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* pBufferSize);
Include Files
ippi.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
Parameters
roiSize |
Maximum size of the destination ROI in pixels. |
maskSize |
Size of the filter mask in pixels. |
dataType |
Data type of the image. Possible values are: ipp8u, ipp16s, ipp16u, and ipp32f |
numChannels |
Number of channels in the image. Possible values are 1, 3, and 4. |
pBufferSize |
Pointer to the size, in bytes, of the external work buffer. |
Description
This function operates with ROI (see Regions of Interest in Intel IPP).
This function computes the size, in bytes, of the external work buffer for the ippiSumWindow function. The result is stored in the pBufferSize parameter.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error or a warning. |
ippStsSizeErr |
Indicates an error if roiSize has a field with a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error if maskSize has an illegal value. |
ippStsDataTypeErr |
Indicates an error if dataType has an illegal value. |
ippStsNumChannelsError |
Indicates an error if numChannels has an illegal value. |