Compartir a través de


MFPKEY_WMAAECMA_FEATR_VAD (propiedad)

Especifica el tipo de detección de actividad de voz que realiza el DSP de captura de voz.

Constante para IPropertyBag

Solo está disponible mediante IPropertyStore.

Tipo de datos

VT_I4

Valor predeterminado

0

Se aplica a

Comentarios

El valor de esta propiedad es un miembro de la enumeración AEC_VAD_MODE . La salida de la detección de actividad de voz es un número comprendido entre 0 y 3, calculado para cada fotograma de audio. El DSP codifica el resultado en el bit más bajo de las dos primeras muestras de audio en cada fotograma de audio. El significado del valor depende del modo especificado.

En el código siguiente se muestra cómo extraer los resultados de los datos de audio. En este ejemplo, pOutput es un puntero al inicio de una trama de audio en los datos de salida.

int AecDecodeVAD(short *pOutput)
{
    int iVAD = (*pOutput) & 0x01;
    pOutput++;
    iVAD |= (*pOutput << 1) & 0x02;
    return iVAD;
}

El valor predeterminado de esta propiedad es 0 (deshabilitado). Antes de establecer esta propiedad, debe establecer la propiedad MFPKEY_WMAAECMA_FEATURE_MODE en VARIANT_TRUE.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Wmcodecdsp.h

Consulte también

Propiedades de Media Foundation