IDXVAHD_VideoProcessor interface (dxvahd.h)

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

To get a pointer to this interface, call the IDXVAHD_Device::CreateVideoProcessor method.

Inheritance

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

Methods

The IDXVAHD_VideoProcessor interface has these methods.

 
IDXVAHD_VideoProcessor::GetVideoProcessBltState

Gets the value of a state parameter for blit operations performed by a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_VideoProcessor::GetVideoProcessStreamState

Gets the value of a state parameter for an input stream on a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_VideoProcessor::SetVideoProcessBltState

Sets a state parameter for a blit operation by a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Sets a state parameter for an input stream on a Microsoft DirectX Video Acceleration High Definition (DXVA-HD) device.
IDXVAHD_VideoProcessor::VideoProcessBltHD

Performs a video processing blit on one or more input samples and writes the result to a Microsoft Direct3D surface.

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