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