Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the external buffer for the SumWindow function.
IppStatus ippiSumWindowGetBufferSize(IppiSize roiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* pBufferSize);
ippi.h
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
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. |
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.
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. |