IDirectXVideoProcessorService interface (dxva2api.h)
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.
Inheritance
The IDirectXVideoProcessorService interface inherits from IDirectXVideoAccelerationService. IDirectXVideoProcessorService also has these types of members:
Methods
The IDirectXVideoProcessorService interface has these methods.
IDirectXVideoProcessorService::CreateVideoProcessor Creates a video processor device. |
IDirectXVideoProcessorService::GetFilterPropertyRange Retrieves the range of values for an image filter supported by a video processor device. |
IDirectXVideoProcessorService::GetProcAmpRange Gets the range of values for a video processor (ProcAmp) setting. |
IDirectXVideoProcessorService::GetVideoProcessorCaps Gets the capabilities of a specified video processor device. |
IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids Gets an array of GUIDs which identify the video processors supported by the graphics hardware. |
IDirectXVideoProcessorService::GetVideoProcessorRenderTargets Gets the render target formats that a video processor device supports. The list may include RGB and YUV formats. |
IDirectXVideoProcessorService::GetVideoProcessorSubStreamFormats Gets a list of substream formats supported by a specified video processor device. |
IDirectXVideoProcessorService::RegisterVideoProcessorSoftwareDevice Registers a software video processing device. |
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 |