DecodeDemux_AMRWBE

Demultiplexes and decodes subvectors from several packets.

Syntax

IppStatus ippsDecodeDemux_AMRWBE_16s(const Ipp16s* pSrcParams, const Ipp32s* pPacketSizes, const Ipp32s* pBFI, int nPackets, Ipp16s* pDst, int nSubvectors);

Parameters

pSrcParams

Demultiplexed parameters [( pPacketSizes[0]+3)/4 +...+ (pPacketSizes[nPackets]+3)/4].

pPacketSizes

Pointer to the vector of size of each packet [nPackets].

pBFI

Pointer to the vector of bad frame indicator for each packet [nPackets].

nPackets

Number of packets.

pDst

Pointer to the rounded subvectors [nSubvectors*8].

nSubvectors

Number of subvectors.

Description

The function ippsDecodeDemux_AMRWBE is declared in ippsc.h file. This function demultiplexes and decodes subvectors from several packets, that is performs inverse operation to the encoding procedure performed by the function ippsEncodeMux_AMRWBE.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

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

Submit feedback on this help topic

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