FilterScharrHorizMaskBorderGetBufferSize
Computes the size of the work buffer for the Scharr Horizontal filter.
Syntax
IppStatus ippiFilterScharrHorizMaskBorderGetBufferSize (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 value isippMskSize3x3.
- 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
ippiFilterScharrHorizMaskBorderGetBufferSize
function computes the size, in bytes, of the external work buffer needed for the ippiFilterScharrHorizMaskBorder
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
ippiFilterScharrHorizMaskBorder
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.