Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
FilterMedianGetBufferSize
Computes the size of the external buffer for ippiFilterMedian function.
Syntax
IppStatus ippiFilterMedianGetBufferSize_32f(IppiSize dstRoiSize, IppiSize maskSize, Ipp32u nChannels, Ipp32u* pBufferSize);
IppStatus ippiFilterMedianGetBufferSize_64f(IppiSize dstRoiSize, IppiSize maskSize, Ipp32u nChannels, Ipp32u* pBufferSize);
Include Files
ippi.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
Parameters
dstRoiSize |
Size of the destination ROI in pixels. |
maskSize |
Size of the mask in pixels. |
nChannels |
Number of channels in the image. |
pBufferSize |
Pointer to the computed value of the external buffer size. |
Description
This function computes the size in bytes of an external memory buffer that is required for the ippiFilterMedian function, and stores the result in the pBufferSize.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an error if the pBufferSize pointer is NULL. |
ippStsSizeErr |
Indicates an error if one of the fields of dstRoiSize has a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error if one of the fields of maskSize has a value less than or equal to 1. |
ippStsNumChannelsErr |
Indicates an error if nChannels is not equal to 1, 3, or 4. |