// d3d12umddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Contains the reference frames needed to perform video processing.
NumPastFramesThe number of past reference frames.
hDrvPastFramesA pointer to an array of surfaces. The number of elements in the array is the value of the NumPastFrames parameter.
pPastSubresourcesAn array of subresource indexes for the list of past frames textures. A value of null indicates subresource of zero (0) for each resource.
NumFutureFramesThe number of future reference frames.
hDrvFutureFramesA pointer to an array of surfaces. The number of elements in the array is the value of NumFutureFrames parameter.
pFutureSubresourcesAn array of subresource indices for the list of future frames textures. A value of null indicates subresource 0 for each resource.