D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA_0020 structure (d3d12umddi.h)
Retrieves the number of past and future frames required for a given deinterlace mode. This structure is for the D3D12DDICAPS_VIDEO_PROCESS_REFERENCE_INFO capability check in D3D12DDICAPS_TYPE_VIDEO_0020.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 Filters;
D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
DXGI_RATIONAL InputFrameRate;
DXGI_RATIONAL OutputFrameRate;
BOOL EnableAutoProcessing;
UINT PastFrames;
UINT FutureFrames;
} D3D12DDI_VIDEO_PROCESS_REFERENCE_INFO_DATA_0020;
Members
NodeIndex
In multi-adapter operation, this indicates which physical adapter of the device this operation applies to.
DeinterlaceMode
The deinterlacing mode for which to retrieve the number of past and future frames. Only a single mode may be queried at once. See the D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS enumeration for a list of modes.
Filters
The filters for which to retrieve the number of past and future frames. Multiple filters may be specified. For more information, see the D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS enumeration.
FeatureSupport
The features for which to retrieve the number of past and future frames. For more information, see the D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS enumeration.
InputFrameRate
The input rate of the stream.
OutputFrameRate
The output rate of the stream.
EnableAutoProcessing
Whether automatic processing is used. TRUE if auto processing is used.
PastFrames
The number of past reference frames required to support this processing.
FutureFrames
The number of future reference frames required to support this processing.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |
See also
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS