MFTOPOLOGY_HARDWARE_MODE enumeration (mfidl.h)
Specifies whether the topology loader will insert hardware-based Media Foundation transforms (MFTs) into the topology.
Syntax
typedef enum MFTOPOLOGY_HARDWARE_MODE {
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0,
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1,
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2
} ;
Constants
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY Value: 0 Use only software MFTs. Do not use hardware-based MFTs. This mode is the default, for backward compatibility with existing applications. |
MFTOPOLOGY_HWMODE_USE_HARDWARE Value: 1 Use hardware-based MFTs when possible, and software MFTs otherwise. This mode is the recommended one. |
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE Value: 2 If hardware-based MFTs are available, the topoloader will insert them. If not, the connection will fail. Supported in Windows 8.1 and later. |
Remarks
This enumeration is used with the MF_TOPOLOGY_HARDWARE_MODE topology attribute.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | mfidl.h |