Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the work buffer for the FilterMedianBorder function.
IppStatus ippiFilterMedianBorderGetBufferSize (IppiSize dstRoiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* pBufferSize);
IppStatus ippiFilterMedianBorderGetBufferSize_T (IppiSize dstRoiSize, IppiSize maskSize, IppDataType dataType, int numChannels, int* pBufferSize);
ippi.h
dstRoiSize |
Size of the destination ROI, in pixels. |
maskSize |
Size of the filter mask, in pixels. |
dataType |
Data type of the source and destination images. Possible values are ipp8u, ipp16u, ipp16s, or ipp32f. |
numChannels |
Number of channels in the image. Possible values are 1, 3, or 4. |
pBufferSize |
Pointer to the computed size of the external work buffer, in bytes. |
The ippiFilterMedianBorderGetBufferSize function computes the size, in bytes, of the external work buffer needed for the ippiFilterMedianBorder function. The result is stored in the pBufferSize parameter.
For an example on how to use this function, see the code example provided with the ippiFilterMedianBorder function description.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when one of the dstRoiSize fields has a negative or zero value. |
ippStsMaskSizeErr |
Indicates an error when mask has a field with a negative, zero, or even value. |
ippStsDataTypeErr |
Indicates an error when dataType has an illegal value. |
ippStsNumChannelsError |
Indicates an error when numChannels has an illegal value. |