Performs VAD in AMR WB encoder.
IppStatus ippsVAD_AMRWB_16s(const Ipp16s* pSrcSpch, IppsVADState_AMRWB_16s* pSrcDstVadState, Ipp16s* pToneFlag, Ipp16s* pVadFlag);
pSrcSpch |
Pointer to the input speech signal, of length 320. |
pSrcDstVadState |
Pointer to the VAD memory. |
pToneFlag |
Pointer to the output tone flag. |
pVadFlag |
Pointer to the VAD flag of this frame. |
This function is declared in ippsc.h file. The function ippsVAD_AMRWB implements the Voice Activity Decision (VAD) functionality of the AMR WB encoder. This function is used to indicate whether the input speech frame contains active speech or some other audio signal such as silence or music. The structure IppsVADState_AMRWB_16s contains the VAD history and is updated in the function. This structure must be initialized in advance by using the function ippsVADInit_AMRWB.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.