AnalysisFilterEnc_SBR

Performs subband filtering of the input audio signal.

Syntax

IppStatus ippsAnalysisFilterEnc_SBR_32f32fc(const Ipp32f* pSrc, Ipp32fc* pDst, const IppsFilterSpec_SBR_C_32f* pFilterSpec);

Parameters

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.

Description

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

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when pFilterSpec pointer is NULL.

ippStsContextMatchErr

Indicates an error when the pFilterSpec identifier is incorrect.

Submit feedback on this help topic

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