Visible to Intel only — GUID: GUID-BEEE1976-1105-40C6-8EC3-E0B68E6937C3
Visible to Intel only — GUID: GUID-BEEE1976-1105-40C6-8EC3-E0B68E6937C3
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. |