QMFEncode_G722

Performs QMF analysis of the uniform PCM input.

Syntax

IppStatus ippsQMFEncode_G722_16s(const Ipp16s* pSrc, Ipp16s* pDst, int len, Ipp16s* delay);

Parameters

pSrc

Pointer to the uniform PCM input speech vector.

pDst

Pointer to the synthesis QMF samples output vector.

len

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

delay

Pointer to the buffer of a delay line.

Description

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

This function uses Quadrature Mirror Filtering (QMF) of the 14-bit uniform PCM speech input to compute the lower and higher sub-band signal components for the Sub-Band ADPCM encoder. Computations are done in accordance with ITU-T Recommendation G.722.

Return Values

ippStsNoErr

Indicates no error.

ippStsBadArgErr

Indicates an error when len is less than 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.