D3DDDIARG_DECODEEXECUTE structure (d3dumddi.h)
The D3DDDIARG_DECODEEXECUTE structure describes a Microsoft DirectX Video Acceleration (VA) decode operation to perform.
Syntax
typedef struct _D3DDDIARG_DECODEEXECUTE {
[in] HANDLE hDecode;
[in] UINT NumCompBuffers;
[in] DXVADDI_DECODEBUFFERDESC *pCompressedBuffers;
} D3DDDIARG_DECODEEXECUTE;
Members
[in] hDecode
A handle to the DirectX VA decode device. The user-mode display driver returns this handle in a call to its CreateDecodeDevice function.
[in] NumCompBuffers
The number of compressed buffer that are pointed to by the pCompressedBuffers member.
[in] pCompressedBuffers
A pointer to a list of DXVADDI_DECODEBUFFERDESC structures that describe the compressed buffers that are passed from the host decoder to the accelerator.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | d3dumddi.h (include D3dumddi.h) |