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.
FilterSharpenBorderGetBufferSize
Computes the size of the work buffer for image sharpening.
Syntax
IppStatus ippiFilterSharpenBorderGetBufferSize(IppiSize dstRoiSize, IppiMaskSize mask, IppDataType srcDataType, IppDataType dstDataType, 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
| 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. | 
Description
This function computes the size, in bytes, of the external work buffer for the ippiFilterSharpenBorder function. The result is stored in the pBufferSize parameter.
Return Values
| 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. |