DCTInvGetSize
DCTInvGetSize
Computes the size of all buffers required for the inverse DCT.
Syntax
IppStatus ippsDCTInvGetSize_32f(int
len
, IppHintAlgorithm
hint
, int*
pSpecSize
, int*
pSpecBufferSize
, int*
pBufferSize
);
IppStatus ippsDCTInvGetSize_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 toippAlgHintNone.
- 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 in bytes the size
pSpecSize
of the external buffer for the inverse 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 ippsDCTInvInit
and the size pBufferSize
of the work buffer for the function ippsDCTInv
.The function
ippsDCTInvGetSize
must be called prior to them.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error if one of the specified pointers isNULL.
- ippStsSizeErr
- Indicates an error whenlenis less than or equal to 0.