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.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Mfapi.h

See also

Media Foundation Constants

Media Foundation Transforms

MFTEnum

MFTEnumEx

MFTRegister