MFTOPOLOGY_HARDWARE_MODE enumeration
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 } MFTOPOLOGY_HARDWARE_MODE;
Constants
- MFTOPOLOGY_HWMODE_SOFTWARE_ONLY
-
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
-
Use hardware-based MFTs when possible, and software MFTs otherwise. This mode is the recommended one.
- MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE
-
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
|
Minimum supported client |
Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
See also