атрибут 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]
Заголовок
Mftransform.h

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

Алфавитный список атрибутов Media Foundation

Атрибуты преобразования