атрибут MFT_TRANSFORM_CLSID_Attribute

Содержит идентификатор класса (CLSID) преобразования Media Foundation (MFT).

Тип данных

GUID

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetGUID.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetGUID.

Комментарии

Этот атрибут задается для указателей IMFActivate , возвращаемых функцией MFTEnumEx .

Этот атрибут используется внутри объекта активации при создании MFT. Приложения не должны использовать этот ИДЕНТИФИКАТОР CLSID напрямую для создания MFT, так как объекту активации может потребоваться инициализировать MFT. Поэтому, чтобы создать экземпляр MFT, вызовите IMFActivate::ActivateObject в объекте активации.

Обратите внимание, что функция MFTEnumEx в этом отношении ведет себя иначе, чем функция MFTEnum . Функция MFTEnum возвращает идентификаторы CLSID, которые приложение передает функции CoCreateInstance . Функция MFTEnumEx возвращает объекты активации, а не CLSID.

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2008 R2 [классические приложения | Приложения UWP]
Заголовок
Mftransform.h

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

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

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