The following GUIDs define categories for Media Foundation transforms (MFTs). These categories are used to register and enumerate MFTs.
| Value | Meaning |
|---|---|
| MFT_CATEGORY_AUDIO_DECODER | Audio decoders. |
| MFT_CATEGORY_AUDIO_EFFECT | Audio effects. |
| MFT_CATEGORY_AUDIO_ENCODER | Audio encoders. |
| MFT_CATEGORY_DEMULTIPLEXER | Demultiplexers. |
| MFT_CATEGORY_MULTIPLEXER | Multiplexers. Note In Windows Vista, the Media Foundation pipeline does not support MFTs with more than one input. Multiple-input MFTs are supported in Windows 7. |
| MFT_CATEGORY_OTHER | Miscellaneous MFTs. |
| MFT_CATEGORY_VIDEO_DECODER | Video decoders. |
| MFT_CATEGORY_VIDEO_EFFECT | Video effects. |
| MFT_CATEGORY_VIDEO_ENCODER | Video encoders. |
| MFT_CATEGORY_VIDEO_PROCESSOR | Note Introduced in Windows 7. Video processors. This category is limited to MFTs that perform format conversions on uncompressed video, including color-space conversions. For video effects that modify the appearance of the image (such as a blur effect or a color-to-grayscale transform), use the MFT_CATEGORY_VIDEO_EFFECT category. |
Header: Declared in mfapi.h.