DCTFwdGetSize
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 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 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 isNULL.
- ippStsSizeErr
- Indicates an error whenlenis less than or equal to 0.