IDXVAHD_Device interface

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

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

Methods

The IDXVAHD_Device interface has these methods.

Method Description
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

   
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