Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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