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