D3D11_1DDIARG_VIDEODECODEREXTENSION - NtDoc

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

typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
  UINT               Function;
  void               *pPrivateInputData;
  UINT               PrivateInputDataSize;
  void               *pPrivateOutputData;
  UINT               PrivateOutputDataSize;
  UINT               ResourceCount;
  D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d10umddi-d3d11_1ddiarg_videodecoderextension)

D3D11_1DDIARG_VIDEODECODEREXTENSION structure

Description

Specifies driver-specific data for the extended Microsoft DirectX Video Acceleration (DXVA) decoding function that is provided by a call to the VideoDecoderExtension function.

Members

Function

The function number. This number identifies the operation to perform. Currently no function numbers are defined.

pPrivateInputData

A pointer to a buffer that contains input data for the driver.

PrivateInputDataSize

The size of the buffer pointed to by pPrivateInputData, in bytes.

pPrivateOutputData

A pointer to a buffer that the driver can use to write output data.

PrivateOutputDataSize

The size of the buffer pointed to by pPrivateOutputData, in bytes.

ResourceCount

The number of elements in the pResourceList array. If pResourceList is NULL, set ResourceCount to zero.

pResourceList

A pointer to an array of resource handles. Use this member to pass Direct3D resources to the driver.

Remarks

The exact meaning of each structure member depends on the value of Function.

See also

VideoDecoderExtension