FilterSobelVertBorderGetBufferSize
Computes the size of the work buffer for the Sobel Vertical filter.
Syntax
IppStatus ippiFilterSobelVertBorderGetBufferSize (IppiSize
dstRoiSize
, IppiMaskSize
mask
, IppDataType
srcDataType
, IppDataType
dstDataType
, int
numChannels
, int*
pBufferSize
);
Include Files
ippi.h
Parameters
- dstRoiSize
- Size of the destination ROI in pixels.
- mask
- Predefined mask ofIppiMaskSizetype. Possible values areippMskSize3x3orippMskSize5x5.
- 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
ippiFilterSobelVertBorderGetBufferSize
function computes the size, in bytes, of the external work buffer needed for the ippiFilterSobelVertBorder
function. The result is stored in the pBufferSize
parameter.For an example on how to use this function, see the code example provided with the
ippiFilterSobelVertBorder
function description.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error whenpBufferSizeis NULL.
- ippStsSizeErr
- Indicates an error whendstRoiSizeis negative, or equal to zero.
- ippStsMaskSizeErr
- Indicates an error whenmaskhas an illegal value.
- ippStsDataTypeErr
- Indicates an error whensrcDataTypeordstDataTypehas an illegal value.
- ippStsNumChannelsError
- Indicates an error whennumChannelshas an illegal value.