D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO_0020 structure (d3d12umddi.h)

Contains the reference frames needed to perform video processing.

Syntax

typedef struct D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO_0020 {
  UINT               NumPastFrames;
  D3D12DDI_HRESOURCE *hDrvPastFrames;
  UINT               *pPastSubresources;
  UINT               NumFutureFrames;
  D3D12DDI_HRESOURCE *hDrvFutureFrames;
  UINT               *pFutureSubresources;
} D3D12DDI_VIDEO_PROCESS_REFERENCES_INFO_0020;

Members

NumPastFrames

The number of past reference frames.

hDrvPastFrames

A pointer to an array of surfaces. The number of elements in the array is the value of the NumPastFrames parameter.

pPastSubresources

An array of subresource indexes for the list of past frames textures. A value of null indicates subresource of zero (0) for each resource.

NumFutureFrames

The number of future reference frames.

hDrvFutureFrames

A pointer to an array of surfaces. The number of elements in the array is the value of NumFutureFrames parameter.

pFutureSubresources

An array of subresource indices for the list of future frames textures. A value of null indicates subresource 0 for each resource.

Requirements

Requirement Value
Header d3d12umddi.h (include D3d12umddi.h)