атрибут MF_TOPOLOGY_HARDWARE_MODE
Указывает, следует ли загружать аппаратные преобразования Microsoft Media Foundation (MFT) в топологию.
Тип данных
MFTOPOLOGY_HARDWARE_MODE хранится как UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применяется к
Комментарии
Этот атрибут является необязательным. Задайте атрибут перед разрешением топологии.
Значение | Описание |
---|---|
MFTOPOLOGY_HWMODE_USE_HARDWARE | Загрузчик топологии загрузит аппаратные MFT, такие как аппаратные декодеры, если они доступны. Загрузчик топологии автоматически возвращается к декодированию программного обеспечения, если аппаратный декодер не найден или если аппаратный декодер не может подключиться по какой-либо причине. |
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY | Загрузчик топологии будет загружать только программные MFT, включая декодеры программного обеспечения. |
Значение по умолчанию — MFTOPOLOGY_HWMODE_SOFTWARE_ONLY для совместимости с существующими приложениями. Рекомендуемое значение — MFTOPOLOGY_HWMODE_USE_HARDWARE.
Если загрузчик топологии вставляет аппаратный MFT в топологию, он задает атрибут MFT_ENUM_HARDWARE_URL_Attribute на узле топологии. Чтобы проверка наличие аппаратного MFT, перечислите узлы в разрешенной топологии и проверка, присутствует ли этот атрибут.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 R2 [только классические приложения] |
Заголовок |
|
См. также раздел