Freigeben über


D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO ist. Ruft die Anzahl der vergangenen und zukünftigen Referenzframes ab, die für den angegebenen Deinterlacemodus, filter, die Ratekonvertierung oder die automatische Verarbeitung erforderlich sind.

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;

Member

NodeIndex

Eine ganze Zahl, die angibt, für welchen physischen Adapter des Geräts der Vorgang gilt, in einem Vorgang mit mehreren Adaptern.

DeinterlaceMode

Ein Member der D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS Enumeration, die den Deinterlacingmodus angibt, für den die erforderliche Anzahl vergangener und zukünftiger Referenzframes abgerufen wird.

Filters

Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_PROCESS_FILTER_FLAGS-Enumeration , die die Filter angibt, für die die erforderliche Anzahl früherer und zukünftiger Referenzrahmen abgerufen wird.

FeatureSupport

Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_PROCESS_FEATURE_FLAGS Enumeration, die die Features angibt, für die die erforderliche Anzahl früherer und zukünftiger Referenzrahmen abgerufen wird.

InputFrameRate

Die Eingabebildrate des Datenstroms, für den die erforderliche Anzahl vergangener und zukünftiger Referenzframes abgerufen wird.

OutputFrameRate

Die Ausgabebildrate des Datenstroms, für den die erforderliche Anzahl vergangener und zukünftiger Referenzframes abgerufen wird.

EnableAutoProcessing

True, wenn die automatische Verarbeitung verwendet wird; andernfalls false.

PastFrames

Die Anzahl der vergangenen Frames, die erforderlich sind, um die angegebenen Verarbeitungsfeatures zu unterstützen.

FutureFrames

Die Anzahl zukünftiger Frames, die erforderlich sind, um die angegebenen Verarbeitungsfeatures zu unterstützen.

Anforderungen

   
Kopfzeile d3d12video.h