Developer Reference

  • 2020
  • 07/15/2020
  • Public Content
Contents

FilterRowBorderPipelineGetBufferSize, FilterRowBorderPipelineGetBufferSize_Low

Compute the size of working buffer for the strow filter.

Syntax

IppStatus ippiFilterRowBorderPipelineGetBufferSize_<mod>(IppiSize
roiSize
, int
kernelSize
, int*
pBufferSize
);
Supported values for
mod
:
8u16s_C1R
16s_C1R
16u_C1R
32f_C1R
8u16s_C3R
16s_C3R
16u_C3R
32f_C3R
IppStatus ippiFilterRowBorderPipelineGetBufferSize_Low_<mod>(IppiSize
roiSize
, int
kernelSize
, int*
pBufferSize
);
Supported values for
mod
:
16s_C1R
16s_C3R
Include Files
ippcv.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
,
ippi.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
,
ippi.lib
Parameters
roiSize
Maximum size of the source and destination image ROI.
kernelSize
Size of the kernel in pixels.
pBufferSize
Pointer to the computed size of the buffer.
Description
These functions operate with ROI (see Regions of Interest in Intel IPP).
These functions compute the size of the working buffer required for the functions
ippiFilterRowBorderPipeline
and
ippiFilterRowBorderPipeline_Low
respectively. The buffer with the length
pBufferSize
[0]
can be used to filter images with width equal to or less than
roiSize
.
Return Values
ippStsNoErr
Indicates no error. Any other value indicates an error or a warning.
ippStsNullPtrErr
Indicates an error condition if the pointer
pBufferSize
is
NULL
.
ippStsSizeErr
Indicates an error condition if
maskSize
has a field with a zero or negative value, or if
roiWidth
is less than 1.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804