Partilhar via


Propriedade MFPKEY_WMAAECMA_FEATR_VAD

Especifica o tipo de detecção de atividade de voz que o DSP de Captura de Voz executa.

Constante para IPropertyBag

Disponível somente usando IPropertyStore.

Tipo de Dados

VT_I4

Valor padrão

0

Aplica-se A

Comentários

O valor dessa propriedade é um membro da enumeração AEC_VAD_MODE . A saída da detecção de atividade de voz é um número de 0 a 3, calculado para cada quadro de áudio. O DSP codifica o resultado no bit mais baixo dos dois primeiros exemplos de áudio em cada quadro de áudio. O significado do valor depende do modo especificado.

O código a seguir mostra como extrair os resultados dos dados de áudio. Neste exemplo, pOutput é um ponteiro para o início de um quadro de áudio nos dados de saída.

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

O valor padrão dessa propriedade é 0 (desabilitado). Antes de definir essa propriedade, você deve definir a propriedade MFPKEY_WMAAECMA_FEATURE_MODE como VARIANT_TRUE.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcodecdsp.h

Confira também

Propriedades do Media Foundation