IMFLocalMFTRegistration interface

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.

Members

The IMFLocalMFTRegistration interface inherits from the IUnknown interface. IMFLocalMFTRegistration also has these types of members:

Methods

The IMFLocalMFTRegistration interface has these methods.

MethodDescription
RegisterMFTs

Registers one or more MFTs in the caller's process.

 

Remarks

This interface requires the Media Session. If you are not using the Media Session for playback, call one of the following functions instead:

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Mfidl.h

See also

Media Foundation Interfaces

 

 

Show: