Generates spectrum coefficient of PCM samples.
IppStatus ippsMDCTFwd_AAC_32s(Ipp32s* pSrc, Ipp32s* pDst, Ipp32s* pSrcDstOverlapAdd, int winSequence, int winShape, int preWinShape, Ipp32s* pWindowedBuf);
pSrc |
Pointer to temporal signals to do MDCT. |
pDst |
Output of MDCT, the spectral coefficients of PCM samples. |
pSrcDstOverlapAdd |
Pointer to overlap buffer. Not used for MPEG-4 AAC decoding. |
winSequence |
Window sequence indicating if the block is long or short. |
winShape |
Current window shape. |
preWinShape |
Previous window shape. |
pWindowedBuf |
Work buffer for MDCT. Must be at least 2048 words. |
This function is declared in the ippac.h file. The function generates the spectrum coefficient of PCM samples in the MDCT Long Term Reconstruct (LTP) loop.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when at least one of the specified pointers is NULL. |
ippStsAacWinSeqErr |
Indicates an error when winSequence exceeds [0,3]. |
ippStsAacWinShapeErr |
Indicates an error when preWinShape exceeds [0,1]. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.