атрибут MFT_CODEC_MERIT_Attribute
Содержит значение заслуг аппаратного кодека.
Тип данных
UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
Этот атрибут задается в объекте активации для преобразования Media Foundation (MFT), представляющего аппаратный кодек. Значение атрибута является значением заслуг кодека.
Этот атрибут управляет порядком перечисления кодеков функцией MFTEnumEx , если установлен флаг MFT_ENUM_FLAG_SORTANDFILTER . MFT со значением достоинства отображаются в списке выше, чем другие MFT.
Этот атрибут не содержит доверенное значение. Чтобы проверить фактическое значение заслуг кодека, вызовите функцию MFGetMFTMerit .
Если значение атрибута MFT_CODEC_MERIT_Attribute не соответствует значению заслуги, полученному MFGetMFTMerit, метод IMFActivate::ActivateObject завершается сбоем и возвращает MF_E_INVALID_CODEC_MERIT.
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел