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.
| Method | Description |
|---|---|
| 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 |
|
See also