Developer Reference

  • 2020
  • 10/21/2020
  • Public Content
Contents

FilterGetBufSize

Calculates the size of the working buffer.

Syntax

IppStatus ipprFilterGetBufSize(IpprVolume
dstVolume
, IpprVolume
kernelVolume
, int
nChannel
, int*
pSize
);
Include Files
ippi.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
Parameters
dstVolume
Size of the processed volume.
kernelVolume
Size of the kernel volume.
nChannel
Number of channels or planes, possible value is one.
pSize
Pointer to the size of the external buffer.
Description
This function operates with VOI. This function computes the size of the working buffer
pSize
that is required for the function ipprFilter.
Return Values
ippStsNoErr
Indicates no error. Any other value indicates an error.
ippStsNullPtrErr
Indicates an error condition if
pSize
pointer is
NULL
.
ippStsNumChannelErr
Indicates an error condition if
nChannel
has an illegal value.
ippStsSizeErr
Indicates an error condition if
dstVolume
or
kernelVolume
has a field with zero or negative value.

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