MDCTFwd_AAC_32s

Generates spectrum coefficient of PCM samples.

Syntax

IppStatus ippsMDCTFwd_AAC_32s(Ipp32s* pSrc, Ipp32s* pDst, Ipp32s* pSrcDstOverlapAdd, int winSequence, int winShape, int preWinShape, Ipp32s* pWindowedBuf);

Parameters

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.

Description

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.

Return Values

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].

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.