DXVA2_DecodeExtensionData structure (dxva2api.h)

Contains private data for the IDirectXVideoDecoder::Execute method.

Syntax

typedef struct _DXVA2_DecodeExtensionData {
  UINT  Function;
  PVOID pPrivateInputData;
  UINT  PrivateInputDataSize;
  PVOID pPrivateOutputData;
  UINT  PrivateOutputDataSize;
} DXVA2_DecodeExtensionData;

Members

Function

Function number. This can be zero if this argument is the default or is ignored.

pPrivateInputData

Pointer to private input data passed to the driver.

PrivateInputDataSize

Length of the private input data, in bytes.

pPrivateOutputData

Pointer to private output data passed from the driver to the decoder.

PrivateOutputDataSize

Size of the private output data, in bytes.

Remarks

This structure corresponds to parameters of the IAMVideoAccelerator::Execute method in DirectX Video Acceleration (DXVA) version 1.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header dxva2api.h

See also

DXVA2_DecodeExecuteParams

Media Foundation Structures