IDirectXVideoProcessorService interface
Provides access to DirectX Video Acceleration (DXVA) video processing services.
Use this interface to query which hardware-accelerated video processing operations are available and to create DXVA video processor devices. To obtain a pointer to this interface, call IDirect3DDeviceManager9::GetVideoService or DXVA2CreateVideoService with the interface identifier IID_IDirectXVideoProcessorService.
Members
The IDirectXVideoProcessorService interface inherits from IDirectXVideoAccelerationService. IDirectXVideoProcessorService also has these types of members:
Methods
The IDirectXVideoProcessorService interface has these methods.
| Method | Description |
|---|---|
| CreateVideoProcessor |
Creates a video processor device. |
| GetFilterPropertyRange |
Gets the range of values for an image filter supported by a video processor device. |
| GetProcAmpRange |
Gets the range of values for a video processor (ProcAmp) setting. |
| GetVideoProcessorCaps |
Gets the capabilities of a specified video processor device. |
| GetVideoProcessorDeviceGuids |
Gets an array of GUIDs that identifies the video processors supported by the graphics hardware. |
| GetVideoProcessorRenderTargets |
Gets the supported render targets for a specified video processor device. |
| GetVideoProcessorSubStreamFormats |
Gets a list of substream formats supported by a specified video processor device. |
| RegisterVideoProcessorSoftwareDevice |
Gets a software video processing device. |
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
See also