This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
MFT_CATEGORY
The following GUIDs define categories for Media Foundation transforms (MFTs). These categories are used to register and enumerate MFTs.
Constant
Description
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_RENDERER_EFFECT
Video renderer 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.