Поделиться через


Свойство MFPKEY_WMAAECMA_DMO_SOURCE_MODE

Указывает, использует ли DSP голосовой сбор данных режим источника или режим фильтра.

Константа для IPropertyBag

Доступно только с помощью IPropertyStore.

Тип данных

VT_BOOL.

Значение по умолчанию

VARIANT_TRUE

Применение

Комментарии

В исходном режиме приложению не нужно отправлять входные данные в DSP, так как DSP автоматически извлекает данные из звуковых устройств. В режиме фильтра приложение должно отправлять входные данные в DSP.

Это свойство может иметь следующие значения.

Значение Описание
VARIANT_FALSE Режим фильтрации.
VARIANT_TRUE Режим источника.

 

Примечание

Если объект DMO находится в исходном режиме, следует вызывать только IMediaObject::SetOutputType , чтобы задать формат выходного потока, и не вызывать IMediaObject::SetInputType для задания форматов входного потока. В противном случае инициализация DMO завершится сбоем.

 

Если значение этого свойства равно VARIANT_TRUE, DSP не имеет входных данных. Если значение равно VARIANT_FALSE, DSP имеет один или два входных параметра в зависимости от значения свойства MFPKEY_WMAAECMA_SYSTEM_MODE , как показано в следующей таблице.

Значение Число входов
OPTIBEAM_ARRAY_AND_AEC 2
OPTIBEAM_ARRAY_ONLY 1
SINGLE_CHANNEL_AEC 2
SINGLE_CHANNEL_NSAGC 1

 

Примечание

Только режимы с одним вводом будут работать с DMO фильтра-оболочки из API DirectShow 9.0.

 

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Wmcodecdsp.h

См. также раздел

Свойства Media Foundation

DSP для записи голоса