Visible to Intel only — GUID: GUID-5862A122-69F1-42E1-9EC9-35B0284F7D72
Visible to Intel only — GUID: GUID-5862A122-69F1-42E1-9EC9-35B0284F7D72
FastNGetBufferSize
Computes the size of the work buffer for the FastN function.
Syntax
IppStatus ippiFastNGetBufferSize(IppiFastNSpec* pSpec, IppiSize dstRoiSize, int* pBufSize);
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
- pSpec
-
Pointer to the FastN specification structure.
- dstRoiSize
-
Size of the destination ROI, in pixels.
- pBufSize
-
Pointer to the computed size of the work buffer.
Description
This function computes the size of the work buffer for the FastN function. The result is stored in pBufSize.
Use the computed pBufSize value to allocate memory using the ippMalloc or ippsMalloc functions. The allocated memory can be freed only by the ippFree or ippsFree functions, respectively. For more information about the memory allocation functions, refer to the Support Functions section of the Intel IPP Developer Reference, vol. 1.
For an example on how to use this function, refer to the example provided with the FastN function description.
Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error.
- ippStsNullPtrErr
- Indicates an error when pSpecSize or pBufSize is NULL.
- ippStsSizeErr
- Indicates an error when dstRoiSize is less than, or equal to zero.