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

Syntax

DECLSPEC_SELECTANY GUID MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = {0x111ea8cd,0xb62a,0x4bdb,{0x89,0xf6,0x67,0xff,0xcd,0xc2,0x45,0x8b} }  

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

Header: Declared in mftransform.h.