D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO structure (d3d12video.h)
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 |