Propriedade MFPKEY_WMAAECMA_DMO_SOURCE_MODE

Especifica se o DSP de Captura de Voz usa o modo de origem ou o modo de filtro.

Constante para IPropertyBag

Disponível somente usando IPropertyStore.

Tipo de Dados

VT_BOOL

Valor padrão

VARIANT_TRUE

Aplica-se A

Comentários

No modo de origem, o aplicativo não precisa enviar dados de entrada para o DSP, pois o DSP extrai automaticamente os dados dos dispositivos de áudio. No modo de filtro, o aplicativo deve enviar os dados de entrada para o DSP.

Essa propriedade pode ter os valores a seguir.

Valor Descrição
VARIANT_FALSE Modo de filtro.
VARIANT_TRUE Modo de origem.

 

Observação

Quando o DMO estiver no modo de origem, você só deverá chamar IMediaObject::SetOutputType para definir o formato de fluxo de saída e não chamar IMediaObject::SetInputType para definir formatos de fluxo de entrada. Caso contrário, a inicialização do DMO falhará.

 

Se o valor dessa propriedade for VARIANT_TRUE, o DSP não terá entradas. Se o valor for VARIANT_FALSE, o DSP terá uma ou duas entradas, dependendo do valor da propriedade MFPKEY_WMAAECMA_SYSTEM_MODE , conforme mostrado na tabela a seguir.

Valor Número de entradas
OPTIBEAM_ARRAY_AND_AEC 2
OPTIBEAM_ARRAY_ONLY 1
SINGLE_CHANNEL_AEC 2
SINGLE_CHANNEL_NSAGC 1

 

Observação

Somente os modos com uma única entrada funcionarão com o filtro de wrapper DMO da API do DirectShow 9.0.

 

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