DXVADDI_DECODEINPUT structure (d3dumddi.h)
The DXVADDI_DECODEINPUT structure describes a render target format that is supported by a Microsoft DirectX Video Acceleration (DirectX VA) decode type.
Syntax
typedef struct _DXVADDI_DECODEINPUT {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
} DXVADDI_DECODEINPUT;
Members
[in] pGuid
A pointer to the GUID that represents the DirectX VA decode type.
[in] VideoDesc
A DXVADDI_VIDEODESC structure for the render target that is supported by the decode type that pGuid points to.
Remarks
A pointer to the DXVADDI_DECODEINPUT structure is specified in the pInfo member of the D3DDDIARG_GETCAPS structure--along with a D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO value in the Type member of D3DDDIARG_GETCAPS--in a call to the user-mode display driver's GetCaps function to retrieve information about the types of compressed buffers that are required to decode video. The compressed buffer information is returned in a pointer to a DXVADDI_DECODEBUFFERINFO structure through the pData member of D3DDDIARG_GETCAPS.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dumddi.h (include D3dumddi.h) |