MFPKEY_WMAAECMA_FEATR_VAD Property
Specifies the type of voice activity detection that the Voice Capture DSP performs.
Constant for IPropertyBag
Available only by using IPropertyStore.
Data Type
VT_I4
Default Value
0
Remarks
The value of this property is a member of the AEC_VAD_MODE enumeration. The output from voice activity detection is a number from 0 to 3, calculated for each audio frame. The DSP encodes the result in the lowest bit of the first two audio samples in each audio frame. The meaning of the value depends on the specified mode.
The following code shows how to extract the results from the audio data. In this example, pOutput is a pointer to the start of an audio frame in the output data.
int AecDecodeVAD(short *pOutput)
{
int iVAD = (*pOutput) & 0x01;
pOutput++;
iVAD |= (*pOutput << 1) & 0x02;
return iVAD;
}
The default value of this property is 0 (disabled). Before setting this property, you must set the MFPKEY_WMAAECMA_FEATURE_MODE property to VARIANT_TRUE.
Applies To
Requirements
Client: Requires Windows Vista or Windows XP.
Header: Include wmcodecdsp.h.
See Also