IDXVAHD_Device interface (dxvahd.h)

Represents a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.

To get a pointer to this interface, call the DXVAHD_CreateDevice function.

Inheritance

The IDXVAHD_Device interface inherits from the IUnknown interface. IDXVAHD_Device also has these types of members:

Methods

The IDXVAHD_Device interface has these methods.

 
IDXVAHD_Device::CreateVideoProcessor

Creates a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor.
IDXVAHD_Device::CreateVideoSurface

Creates one or more Microsoft Direct3D video surfaces.
IDXVAHD_Device::GetVideoProcessorCaps

Gets the capabilities of one or more Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processors.
IDXVAHD_Device::GetVideoProcessorCustomRates

Gets a list of custom rates that a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor supports. Custom rates are used for frame-rate conversion and inverse telecine (IVTC).
IDXVAHD_Device::GetVideoProcessorDeviceCaps

Gets the capabilities of the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_Device::GetVideoProcessorFilterRange

Gets the range of values for an image filter that the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device supports.
IDXVAHD_Device::GetVideoProcessorInputFormats

Gets a list of the input formats supported by the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_Device::GetVideoProcessorOutputFormats

Gets a list of the output formats supported by the Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.

Requirements

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

See also

DXVA-HD

Direct3D Video Interfaces

Media Foundation Interfaces