VAD_AMRWB

Performs VAD in AMR WB encoder.

Syntax

IppStatus ippsVAD_AMRWB_16s(const Ipp16s* pSrcSpch, IppsVADState_AMRWB_16s* pSrcDstVadState, Ipp16s* pToneFlag, Ipp16s* pVadFlag);

Parameters

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.

Description

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.

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.