Registers Media Foundation transforms (MFTs) in the caller's process.
The Media Session exposes this interface as a service. To obtain a pointer to this interface, call the IMFGetService::GetService method on the Media Session with the service identifier MF_LOCAL_MFT_REGISTRATION_SERVICE.
When to use
Use this interface when all of the following conditions are true:
- You are using the Media Session for playback.
- You have written a custom MFT and want the topology loader to use the MFT in the pipeline. (Typically, the MFT would be a decoder.)
- You do not want other applications to enumerate the MFT.
The IMFLocalMFTRegistration interface inherits from the IUnknown interface. IMFLocalMFTRegistration also has these types of members:
The IMFLocalMFTRegistration interface has these methods.
Registers one or more MFTs in the caller's process.
This interface requires the Media Session. If you are not using the Media Session for playback, call one of the following functions instead:
Minimum supported client
|Windows 7 [desktop apps only]|
Minimum supported server
|Windows Server 2008 R2 [desktop apps only]|