Свойство 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 [только классические приложения] |
Заголовок |
|
См. также раздел