Visible to Intel only — GUID: GUID-239FA6C4-08C3-42E9-A838-BF3FA2540262
Visible to Intel only — GUID: GUID-239FA6C4-08C3-42E9-A838-BF3FA2540262
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. |