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.

IDirectXVideoDecoderService interface

Provides access to DirectX Video Acceleration (DXVA) decoder services. Use this interface to query which hardware-accelerated decoding operations are available and to create DXVA video decoder devices.

To get a pointer to this interface, call IDirect3DDeviceManager9::GetVideoService or DXVA2CreateVideoService with the interface identifier IID_IDirectXVideoDecoderService.

Members

The IDirectXVideoDecoderService interface inherits from IDirectXVideoAccelerationService. IDirectXVideoDecoderService also has these types of members:

Methods

The IDirectXVideoDecoderService interface has these methods.

MethodDescription
CreateVideoDecoder

Creates a video decoder device.

GetDecoderConfigurations

Retrieves the configurations that are available for a decoder device.

GetDecoderDeviceGuids

Retrieves an array of GUIDs that identifies the decoder devices supported by the graphics hardware.

GetDecoderRenderTargets

Retrieves the supported render targets for a specified decoder 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
Media Foundation Interfaces
DirectX Video Acceleration 2.0

 

 

Show:
© 2017 Microsoft