MF_TOPOLOGY_ENABLE_XVP_FOR_PLAYBACK attribute

Specifies whether the topology loader enables the Transcode Video Processor (XVP). for conversions, enabling hardware accelerated color conversion.

Data type

BOOL stored as UINT32

Get/set

To get this attribute, call IMFAttributes::GetUINT32.

To set this attribute, call IMFAttributes::SetUINT32.

Applies to

IMFTopology

Remarks

If this attribute is set, the topology loader will pull in the video processor, if necessary, during non-transcode topology resolution. When you are using the topology to build your own IMFTopology this attribute tells the loader to use XVP for conversions instead of the legacy color converter, thus enabling hardware accelerated color conversion; the legacy color converter is software-only.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
Mfidl.h

See also

Alphabetical List of Media Foundation Attributes

Direct3D Device Manager

Topology Attributes