DXVAHD_DEVICE_TYPE enumeration (dxvahd.h)

Specifies the type of Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.

Syntax

typedef enum _DXVAHD_DEVICE_TYPE {
  DXVAHD_DEVICE_TYPE_HARDWARE = 0,
  DXVAHD_DEVICE_TYPE_SOFTWARE = 1,
  DXVAHD_DEVICE_TYPE_REFERENCE = 2,
  DXVAHD_DEVICE_TYPE_OTHER = 3
} DXVAHD_DEVICE_TYPE;

Constants

 
DXVAHD_DEVICE_TYPE_HARDWARE
Value: 0
Hardware device. Video processing is performed in the GPU by the driver.
DXVAHD_DEVICE_TYPE_SOFTWARE
Value: 1
Software device. Video processing is performed in the CPU by a software plug-in.
DXVAHD_DEVICE_TYPE_REFERENCE
Value: 2
Reference device. Video processing is performed in the CPU by a software plug-in.
DXVAHD_DEVICE_TYPE_OTHER
Value: 3
Other. The device is neither a hardware device nor a software plug-in.

Requirements

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

See also

DXVA-HD

Direct3D Video Enumerations

Media Foundation Enumerations