MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE attribute

Specifies whether a decoder is optimized for transcoding rather than for playback.

Currently, this attribute applies only to hardware-based decoders that use the AVStream mini-driver. The attribute is stored in the registry under the decoder's capabilities information. For more information, see the documentation for IGetCapabilitiesKey.

Applications typically do not use this attribute.

Data type

REG_DWORD

Remarks

If this registry entry is present and equal to 1, the MFTEnumEx function skips the decoder unless the caller specified the MFT_ENUM_FLAG_TRANSCODE_ONLY flag in MFTEnumEx.

The GUID constant for this attribute is exported from mfuuid.lib.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps | UWP apps]
Minimum supported server
Windows Server 2008 R2 [desktop apps | UWP apps]
Header
Mftransform.h

See also

Alphabetical List of Media Foundation Attributes

MFTEnumEx