MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS attribute

Enables the Source Reader to use Media Foundation transforms (MFTs) that are optimized for transcoding.

Data type

UINT32

Treat as Boolean.

Remarks

Some MFTs, particularly decoders, are optimized for transcoding rather than playback. By default, the Source Reader will not load such transforms. Set this attribute to TRUE if you want to use transcoding MFTs with the Source Reader.

An application might set this attribute if it does not process the data in real time (for transcoding or similar scenarios). Otherwise, for real-time playback, use the default behavior.

Internally, this attribute causes the Source Reader to include the MFT_ENUM_FLAG_TRANSCODE_ONLY flag when it calls MFTEnumEx.

Requirements

Requirement Value
Minimum supported client
Windows 8 [desktop apps | UWP apps]
Minimum supported server
Windows Server 2012 [desktop apps | UWP apps]
Header
Mfreadwrite.h

See also

Alphabetical List of Media Foundation Attributes

Source Reader