Encodes and multiplexes subvectors into several packets.
IppStatus ippsEncodeMux_AMRWBE_16s(const Ipp16s* pSrc, int nSubvectors, const int* pPacketSizes, Ipp16s* pDstParams, int nPackets);
pSrc  | 
Pointer to the rounded subvectors [nSubvectors*8 + nSubvectors]. | 
nSubvectors  | 
Number of subvectors. | 
pPacketSizes  | 
Pointer to the vector of size of each packet [nPackets]. | 
pDstParams  | 
Multiplexed parameters [( pPacketSizes[0]+3)/4 +...+ (pPacketSizes[nPackets]+3)/4]. | 
nPackets  | 
Number of packets. | 
The function ippsEncodeMux_AMRWBE is declared in ippsc.h file. This function encodes the TCX parameters and puts them in one or several binary packets for transmission.
See also 3GPP TS 26.290: “Extended AMR Wideband Speech Codec; Transcoding functions", clause 5.6 [AMRWB+].
ippStsNoErr  | 
Indicates no error. | 
ippStsNullPtrErr  | 
Indicates an error when one of the specified pointer is NULL. | 
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.