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 |