Demultiplexes and decodes subvectors from several packets.
IppStatus ippsDecodeDemux_AMRWBE_16s(const Ipp16s* pSrcParams, const Ipp32s* pPacketSizes, const Ipp32s* pBFI, int nPackets, Ipp16s* pDst, int nSubvectors);
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. |
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.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointer is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.