Transforms QMF DTS-processed subband signals into time domain samples.
IppStatus ippsSynthesisFilter_DTS_32f(const Ipp32f* pSrc, Ipp32f* pDst, int filtType, const IppsFilterSpec_DTS_32f* pFilterSpec);
pSrc |
Array of pointers to the QMF DTS-processed subband signals. |
pDst |
Pointer to the output vector holding time domain output samples. |
filtType |
Flag that indicates the filter bank: IPPAC_DTS_PERFECT - indicates perfect reconstruction filter bank, IPPAC_DTS_NONPERFECT - indicates nonperfect reconstruction filter bank. |
pFilterSpec |
Pointer to the DTS synthesis filter specification structure. |
This function is declared in the ippac.h file. The function transforms QMF DTS-processed subband signals into time domain samples. For each input block (32 subband samples), this function generates an output sequence of 32 PCM samples in the vector pointed to by pDst. The filtType flag indicates the filter bank to be used: IPPAC_DTS_PERFECT indicates perfect reconstruction filter bank, IPPAC_DTS_NONPERFECT - nonperfect reconstruction filter bank.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when any of the specified pointers is NULL. |
ippStsBadArgErr |
Indicates an error when filtType is incorrect. |
ippStsContextMatchErr |
Indicates an error when the pFilterSpec identifier is incorrect. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.