Propriedade MFPKEY_WMAAECMA_FEATR_FRAME_SIZE

Especifica o tamanho do quadro de áudio usado pelo DSP de Captura de Voz.

Constante para IPropertyBag

Disponível somente usando IPropertyStore.

Tipo de Dados

VT_I4

Valor padrão

0

Aplica-se A

Comentários

O algoritmo de cancelamento de eco acústico (AEC) processa amostras de áudio PCM um quadro de cada vez. O valor dessa propriedade é o tamanho do quadro de áudio, em exemplos. Antes de definir essa propriedade, você deve definir a propriedade MFPKEY_WMAAECMA_FEATURE_MODE como VARIANT_TRUE.

O DSP de Captura de Voz dá suporte aos seguintes tamanhos de quadro:

  • 80
  • 128
  • 160
  • 240
  • 256
  • 320

Se o valor dessa propriedade for zero, o DSP selecionará o tamanho do quadro com base no modo do sistema e no formato de saída.

No entanto, para obter o melhor desempenho, é recomendável que os aplicativos usem o valor padrão. Se o modo de processamento for somente matriz de microfone, o valor padrão será 320 amostras. Para todos os outros modos de processamento, o valor padrão é 160 amostras. Para obter mais informações sobre os modos de processamento do DSP de Captura de Voz, consulte MFPKEY_WMAAECMA_SYSTEM_MODE.

Após a primeira chamada para IMediaObject::AllocateStreamingResources ou IMediaObject::P rocessOutput, você pode ler essa propriedade para obter o tamanho real do quadro em uso, mesmo quando MFPKEY_WMAAECMA_FEATURE_MODE for false.

Requisitos

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

Confira também

Propriedades do Media Foundation

DSP de Captura de Voz