Visible to Intel only — GUID: GUID-152D81D4-9597-4853-8A6A-4DA54375E2F8
Visible to Intel only — GUID: GUID-152D81D4-9597-4853-8A6A-4DA54375E2F8
DCTFwdInit
Initializes the forward discrete cosine transform structure.
Syntax
IppStatus ippsDCTFwdInit_32f(IppsDCTFwdSpec_32f** ppDCTSpec, int len, IppHintAlgorithm hint, Ipp8u* pSpec, Ipp8u* pSpecBuffer);
IppStatus ippsDCTFwdInit_64f(IppsDCTFwdSpec_64f** ppDCTSpec, int len, IppHintAlgorithm hint, Ipp8u* pSpec, Ipp8u* pSpecBuffer);
Include Files
ipps.h
Domain Dependencies
Headers: ippcore.h, ippvm.h
Libraries: ippcore.lib, ippvm.lib
Parameters
ppDCTSpec |
Double pointer to the forward DCT specification structure to be created. |
len |
Number of samples in the DCT. |
hint |
This parameter is deprecated. Set the value to ippAlgHintNone. |
pSpec |
Pointer to the area for the DCT specification structure. |
pSpecBuffer |
Pointer to the additional work buffer, can be NULL. |
Description
This function initializes the forward DCT specification structure ppDCTSpec with the following parameters: the transform len, and the specific code hint.
Before calling this function the memory must be allocated for the DCT specification structure and the work buffer. The size of the DCT specification structure and the work buffer must be computed by the function ippsDCTFwdGetSize beforehand.
Return Values
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers with exception of pSpecBuffer is NULL. |
ippStsSizeErr |
Indicates an error when len is less than or equal to 0. |