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.
Provides data for calls to ID3D12VideoDevice::CheckFeatureSupport when the feature specified is D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO. Retrieves the number of past and future reference frames required for the specified deinterlace mode, filter, rate conversion, or auto processing features.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO {
  UINT                                  NodeIndex;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceMode;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS      Filters;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS     FeatureSupport;
  DXGI_RATIONAL                         InputFrameRate;
  DXGI_RATIONAL                         OutputFrameRate;
  BOOL                                  EnableAutoProcessing;
  UINT                                  PastFrames;
  UINT                                  FutureFrames;
} D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO;
Members
NodeIndex
An integer indicating which physical adapter of the device the operation applies to, in a multi-adapter operation.
DeinterlaceMode
A member of the D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS enumeration specifying the deinterlacing mode for which the required past and future reference frame counts are retrieved.
Filters
A bitwise OR combination of values from the D3D12_VIDEO_PROCESS_FILTER_FLAGS enumeration specifying the filters for which the required past and future reference frame counts are retrieved.
FeatureSupport
A bitwise OR combination of values from the D3D12_VIDEO_PROCESS_FEATURE_FLAGS enumeration specifying the features for which the required past and future reference frame counts are retrieved.
InputFrameRate
The input frame rate of the stream for which the required past and future reference frame counts are retrieved.
OutputFrameRate
The output frame rate of the stream for which the required past and future reference frame counts are retrieved.
EnableAutoProcessing
True if autoprocessing will be used; otherwise, false.
PastFrames
The number of past frames required to support the specified processing features.
FutureFrames
The number of future frames required to support the specified processing features.
Requirements
| Requirement | Value | 
|---|---|
| Header | d3d12video.h |