D3DDDIARG_CREATEDECODEDEVICE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  [in]     const GUID                  *pGuid;
  [in]     DXVADDI_VIDEODESC           VideoDesc;
  [in]     DXVADDI_CONFIGPICTUREDECODE *pConfig;
  [in/out] HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_d3dddiarg_createdecodedevice)

D3DDDIARG_CREATEDECODEDEVICE structure

Description

The D3DDDIARG_CREATEDECODEDEVICE structure describes a DirectX Video Acceleration (DXVA) decode device to create.

Members

pGuid [in]

A pointer to the GUID that represents the DXVA decode type. The Direct3D runtime calls the GetCaps function to query for the supported GUIDs.

VideoDesc [in]

The DXVADDI_VIDEODESC structure for the video stream that the decode device should decode.

pConfig [in]

A pointer to the DXVADDI_CONFIGPICTUREDECODE structure that contains the DirectX VA connection configuration data for compressed picture decoding that the decode device requires. The Direct3D runtime calls the GetCaps function to query for the supported configurations.

hDecode [in/out]

A handle to the decode device. The user-mode display driver generates this handle for the Direct3D runtime to use to identify the decode device in subsequent calls.

See also

CreateDecodeDevice DXVADDI_CONFIGPICTUREDECODE DXVADDI_VIDEODESC GetCaps