Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies whether a Media Foundation transform (MFT) is registered only in the application's process.
Data type
UINT32
Get/set
To get this attribute, call IMFAttributes::GetUINT32.
To set this attribute, call IMFAttributes::SetUINT32.
Remarks
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.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows 7 [desktop apps | UWP apps] |
| Minimum supported server |
Windows Server 2008 R2 [desktop apps | UWP apps] |
| Header |
|
See also