Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

MethodDescription
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

Dxva2api.h

See also

IDirectXVideoAccelerationService
DXVA Video Processing
Media Foundation Interfaces

 

 

Show:
© 2017 Microsoft