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 |