description | ms.assetid | title | ms.topic | ms.date |
---|---|---|---|---|
Specifies whether a Media Foundation transform (MFT) is registered only in the applications process. |
e10d6378-8e85-4f73-9fa3-a2e954fc8249 |
MFT_PROCESS_LOCAL_Attribute attribute (Mftransform.h) |
reference |
05/31/2018 |
Specifies whether a Media Foundation transform (MFT) is registered only in the application's process.
UINT32
To get this attribute, call IMFAttributes::GetUINT32.
To set this attribute, call IMFAttributes::SetUINT32.
This attribute is used as follows:
- The application registers a local MFT by calling either the MFTRegisterLocal or MFTRegisterLocalByCLSID function. These functions register the MFT in the application's process.
- The MFTEnumEx function is called to enumerate MFTs that match a particular set of criteria. The application might call the MFTEnumEx function directly, but more often this function is called by the topology loader.
- The MFTEnumEx function retrieves an array of IMFActivate pointers, each representing an activation object for an MFT. If an MFT is registered locally, the MFT_PROCESS_LOCAL_Attribute attribute is set to TRUE on the corresponding activation object.
The default value for this attribute is FALSE.
The GUID constant for this attribute is exported from mfuuid.lib.
Requirement | Value |
---|---|
Minimum supported client |
Windows 7 [desktop apps | UWP apps] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps | UWP apps] |
Header |
|