MFT_PROCESS_LOCAL_Attribute 属性

指定是否仅在应用程序的进程中注册媒体基础转换 (MFT) 。

数据类型

UINT32

获取/设置

若要获取此属性,请调用 IMFAttributes::GetUINT32

若要设置此属性,请调用 IMFAttributes::SetUINT32

备注

此属性的使用方式如下:

  1. 应用程序通过调用 MFTRegisterLocalMFTRegisterLocalByCLSID 函数来注册本地 MFT。 这些函数在应用程序的进程中注册 MFT。
  2. 调用 MFTEnumEx 函数以枚举与特定条件集匹配的 MFT。 应用程序可以直接调用 MFTEnumEx 函数,但更常见的是拓扑加载程序调用此函数。
  3. MFTEnumEx 函数检索 IMFActivate 指针数组,每个指针表示 MFT 的激活对象。 如果本地注册 MFT,则MFT_PROCESS_LOCAL_Attribute属性在相应的激活对象上设置为 TRUE

此属性的默认值为 FALSE

此属性的 GUID 常量是从 mfuuid.lib 导出的。

要求

要求
最低受支持的客户端
Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头
Mftransform.h

另请参阅

媒体基础属性的字母顺序列表

转换属性