Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Inheritance
The IDirectXVideoDecoderService interface inherits from IDirectXVideoAccelerationService. IDirectXVideoDecoderService also has these types of members:
Methods
The IDirectXVideoDecoderService interface has these methods.
IDirectXVideoDecoderService::CreateVideoDecoder Creates a video decoder device. |
IDirectXVideoDecoderService::GetDecoderConfigurations Gets the configurations that are available for a decoder device. |
IDirectXVideoDecoderService::GetDecoderDeviceGuids Retrieves an array of GUIDs that identifies the decoder devices supported by the graphics hardware. |
IDirectXVideoDecoderService::GetDecoderRenderTargets Retrieves the supported render targets for a specified decoder 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 |
See also
DirectX Video Acceleration 2.0