ShapeEnvelopTime_G7291

Performs the shaping of the time envelope of the excitation signal.

Syntax

IppStatus ippsShapeEnvelopTime_G7291_16s(const Ipp16s pSrc[80], const Ipp16s pSrcEnvelopTime[8], Ipp16s* pSrcDstGain, Ipp16s* pSrcDstNorm, Ipp16s pDst[208]);

Parameters

pSrc

Pointer to the excitation input signal.

pSrcEnvelopTime

Pointer to the desired time envelope.

pSrcDstGain

Pointer to the input/output gain of the time envelope shaping.

pSrcDstNorm

Pointer to the input/output norm of the time envelope shaping.

pDst

Çointer to the shaped output signal.

Description

The function ippsShapeEnvelopTime_G7291 is declared in the ippsc.h file. The shaping of the time envelope of the excitation signal utilizes the decode time envelope parameters to obtain a signal with a time envelope which is near-identical to the time envelope of the encoder side higher-band signal. See [ITU7291] section 7.2.3.

Return Values

ippStsNoErr

Indicates no error.

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.