// d3dumddi.h
typedef struct _DXVADDI_DECODEINPUT {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
} DXVADDI_DECODEINPUT;
View the official Windows Driver Kit DDI referenceNo description available.
The DXVADDI_DECODEINPUT structure describes a render target format that is supported by a Microsoft DirectX Video Acceleration (DirectX VA) decode type.
pGuid [in]A pointer to the GUID that represents the DirectX VA decode type.
VideoDesc [in]A DXVADDI_VIDEODESC structure for the render target that is supported by the decode type that pGuid points to.
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.