Performs subband filtering of the input audio signal.
IppStatus ippsAnalysisFilterEnc_SBR_32f32fc(const Ipp32f* pSrc, Ipp32fc* pDst, const IppsFilterSpec_SBR_C_32f* pFilterSpec);
pSrc |
Pointer to the input audio signal. The most recent 576 (640-64) samples must be contained in the vector pSrc[i], where i = 0,1,..,575, the samples associated with the current frame must be contained in the vector pSrc[j], where j = 576, ..,639. |
pDst |
Pointer to the vector; contains subband filtering samples. |
pFilterSpec |
Pointer to the initialized analysis specification structure. |
This function is declared in the ippac.h file. The function performs subband filtering of the audio signal. Call the ippsAnalysisFilterEnc_SBR function 32 times per frame on each channel.
The functionality of ippsAnalysisFilterEnc_SBR is described as follows:
Here coefficients c[n] are coefficients of the QMF bank window ISO14496A].
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when pFilterSpec pointer is NULL. |
ippStsContextMatchErr |
Indicates an error when the pFilterSpec identifier is incorrect. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.