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


Свойство MFPKEY_WMAAECMA_FEATR_FRAME_SIZE

Указывает размер звукового кадра, используемого DSP голосового захвата.

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

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

Тип данных

VT_I4

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

0

Применение

Комментарии

Алгоритм акустического эхо-подавления (AEC) обрабатывает звуковые образцы PCM по одному кадру за раз. Значение этого свойства — это размер звукового кадра в примерах. Перед заданием этого свойства необходимо задать для свойства MFPKEY_WMAAECMA_FEATURE_MODE значение VARIANT_TRUE.

DSP голосового захвата поддерживает следующие размеры кадров:

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

Если значение этого свойства равно нулю, DSP выбирает размер кадра на основе системного режима и формата вывода.

Однако для достижения наилучшей производительности рекомендуется, чтобы приложения использовали значение по умолчанию. Если в режиме обработки используется только микрофонный массив, значение по умолчанию — 320 примеров. Для всех остальных режимов обработки значением по умолчанию является 160 выборок. Дополнительные сведения о режимах обработки DSP голосового захвата см. в разделе MFPKEY_WMAAECMA_SYSTEM_MODE.

После первого вызова IMediaObject::AllocateStreamingResources или IMediaObject::P rocessOutput это свойство можно прочитать, чтобы получить фактический размер кадра, даже если MFPKEY_WMAAECMA_FEATURE_MODE имеет значение false.

Требования

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

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

Свойства Media Foundation

DSP голосовой записи