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.
FilterSobelVertSecondBorderGetBufferSize
Computes the size of the work buffer for the Sobel vertical (second derivative) filter.
Syntax
IppStatus ippiFilterSobelVertSecondBorderGetBufferSize (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 values are ippMskSize3x3 or ippMskSize5x5. |
srcDataType |
Data type of the source image. |
dstDataType |
Data type of the destination image. |
numChannels |
Number of channels in the image. Possible value is 1. |
pBufferSize |
Pointer to the size of the external work buffer. |
Description
The ippiFilterSobelVertSecondBorderGetBufferSize function computes the size, in bytes, of the external work buffer needed for the ippiFilterSobelVertSecondBorder function. The result is stored in the pBufferSize parameter.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pBufferSize is NULL. |
ippStsSizeErr |
Indicates an error when dstRoiSize is negative, or equal to zero. |
ippStsMaskSizeErr |
Indicates an error when mask has an illegal value. |
ippStsDataTypeErr |
Indicates an error when srcDataType or dstDataType has an illegal value. |
ippStsNumChannelsError |
Indicates an error when numChannels has an illegal value. |