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