QMFDecode_G722

Performs QMF synthesis of recovered samples.

Syntax

IppStatus ippsQMFDecode_G722_16s (const Ipp16s* pSrc, Ipp16s* pDst, int len, Ipp16s* pDelay);

Parameters

pSrc

Pointer to the input vector that contains decoded low-band and high-band portions of the recovered samples.

pDst

Pointer to the 16-bit linear PCM speech output vector.

len

The length of input/output vectors, must be a multiple of two.

pDelay

Pointer to the buffer of a delay line.

Description

The function ippsQMFDecode_G722_16s is declared in the ippsc.h file.

This function performs Quadrature Mirror Filter (QMF) synthesis of the low-band and high-band portions of the recovered samples to reconstruct the output signal. Computations are done in accordance with ITU-T Recommendation G.722.

Return Values

ippStsNoErr

Indicates no error.

ippStsBadArgErr

Indicates an error when len is than less or equal to 0.

ippStsSizeErr

Indicates an error when len is not a multiple of two.

ippStsNullPtrErr

Indicates an error when one of the specified pointers is NULL.

Submit feedback on this help topic

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