D3DDDIARG_CREATEDECODEDEVICE structure

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

Syntax


typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  const GUID                  *pGuid;
  DXVADDI_VIDEODESC           VideoDesc;
  DXVADDI_CONFIGPICTUREDECODE *pConfig;
  HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;

Members

pGuid

[in] A pointer to the GUID that represents the DirectX VA decode type. The Microsoft 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 must set this handle to a value that the Direct3D runtime can use to identify the decode device in subsequent calls.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dumddi.h (include D3dumddi.h)

See also

CreateDecodeDevice
DXVADDI_CONFIGPICTUREDECODE
DXVADDI_VIDEODESC
GetCaps

 

 

Send comments about this topic to Microsoft

Show: