IDirectXVideoProcessor interface (dxva2api.h)

Represents a DirectX Video Acceleration (DXVA) video processor device. To get a pointer to this interface, call IDirectXVideoProcessorService::CreateVideoProcessor.

Inheritance

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

Methods

The IDirectXVideoProcessor interface has these methods.

 
IDirectXVideoProcessor::GetCreationParameters

Retrieves the parameters that were used to create this device. (IDirectXVideoProcessor.GetCreationParameters)
IDirectXVideoProcessor::GetFilterPropertyRange

Retrieves the range of values for an image filter supported by this device.
IDirectXVideoProcessor::GetProcAmpRange

Retrieves the range of values for a video processor (ProcAmp) setting on this video processor device.
IDirectXVideoProcessor::GetVideoProcessorCaps

Retrieves the capabilities of the video processor device.
IDirectXVideoProcessor::GetVideoProcessorService

Retrieves the DirectX Video Acceleration (DXVA) video processor service that created this video processor device.
IDirectXVideoProcessor::VideoProcessBlt

Performs a video process operation on one or more input samples and writes the result to a Direct3D9 surface.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header dxva2api.h

See also

DXVA Video Processing

Media Foundation Interfaces