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 |
|
Confira também