Intel® Integrated Performance Primitives (Intel® IPP) Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
DCTFwdGetSize
Computes the size of all buffers required for the forward DCT.
Syntax
IppStatus ippsDCTFwdGetSize_32f(int len, IppHintAlgorithm hint, int* pSpecSize, int* pSpecBufferSize, int* pBufferSize);
IppStatus ippsDCTFwdGetSize_64f(int len, IppHintAlgorithm hint, int* pSpecSize, int* pSpecBufferSize, int* pBufferSize);
Include Files
ipps.h
Domain Dependencies
Headers: ippcore.h, ippvm.h
Libraries: ippcore.lib, ippvm.lib
Parameters
len |
Number of samples in the DCT. |
hint |
This parameter is deprecated. Set the value to ippAlgHintNone. |
pSpecSize |
Pointer to the size of the forward DCT specification structure. |
pSpecBufferSize |
Pointer to the size of the work buffer for the initialization function. |
pBufferSize |
Pointer to the size of the forward DCT work buffer. |
Description
This function computes the size pSpecSize for the forward DCT structure with the following parameters: the transform len, and the specific code hint. Additionally the function computes the size pSpecBufferSize of the work buffer for the initialization function ippsDCTFwdInit , and the size pBufferSize of the work buffer for the function ippsDCTFwd .
The function ippsDCTFwdGetSize should be called prior to them.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error if one of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when len is less than or equal to 0. |