Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the work buffer for image sharpening.
IppStatus ippiFilterSharpenBorderGetBufferSize(IppiSize dstRoiSize, IppiMaskSize mask, IppDataType srcDataType, IppDataType dstDataType, int numChannels, int* pBufferSize);
ippi.h
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
dstRoiSize |
Size of the destination ROI, in pixels. |
mask |
Predefined mask of IppiMaskSize type. Possible value is ippMskSize3x3. |
srcDataType |
Data type of the source image. |
dstDataType |
Data type of the destination image. |
numChannels |
Number of channels in the image. Possible values are 1, 3, or 4. |
pBufferSize |
Pointer to the size, in bytes, of the external buffer. |
This function computes the size, in bytes, of the external work buffer for the ippiFilterSharpenBorder function. The result is stored in the pBufferSize parameter.
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when dstRoiSize has a field with a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error when mask has an illegal value. |
ippStsDataTypeErr |
Indicates an error when srcDataType or dstDataType has an illegal value. |
ippStsNumChannelErr |
Indicates an error when numChannels has an illegal value. |