DXVADDI_PRIVATEBUFFER structure (d3dumddi.h)

The DXVADDI_PRIVATEBUFFER structure describes a private buffer that a nonstandard decoder uses to perform a decode operation.

Syntax

typedef struct _DXVADDI_PRIVATEBUFFER {
  [in] HANDLE hResource;
  [in] UINT   SubResourceIndex;
  [in] UINT   DataOffset;
  [in] UINT   DataSize;
} DXVADDI_PRIVATEBUFFER;

Members

[in] hResource

A handle to the resource that contains the private buffer for the decode operation.

[in] SubResourceIndex

The index to the private buffer within the resource.

[in] DataOffset

The offset to the relevant data, in bytes, from the beginning of the buffer.

[in] DataSize

The size of the relevant data, in bytes.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dumddi.h (include D3dumddi.h)

See also

D3DDDIARG_DECODEEXTENSIONEXECUTE