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) |