Freigeben über


D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032-Struktur gibt Informationen an, die zum Abrufen der Funktionen für einen Videoprozessor verwendet werden. Sie wird von der PFND3D12DDI_VIDEO_GETCAPS Rückruffunktion verwendet, wobei der Type-Parameter in D3D12DDIARG_VIDEO_GETCAPS_0020 auf D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT festgelegt ist.

Syntax

typedef struct D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 {
  UINT                                              NodeIndex;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020            InputSample;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                    InputFieldType;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           InputStereoFormat;
  DXGI_RATIONAL                                     InputFrameRate;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020            OutputFormat;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           OutputStereoFormat;
  DXGI_RATIONAL                                     OutputFrameRate;
  D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022         SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                 ScaleSupport;
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020     DeinterlaceSupport;
  D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 AutoProcessingSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020          FilterSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020          FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
} D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032;

Member

NodeIndex

Beim Betrieb mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.

InputSample

Eingabebreite, Höhe und Format. Siehe D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

InputFieldType

Der feldübergreifende Typ des Eingabebeispiels. Siehe D3D12DDI_VIDEO_FIELD_TYPE.

InputStereoFormat

Das Stereoformat der Eingabe. Siehe D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

InputFrameRate

Die Eingabebildrate.

OutputFormat

Das DXGI-Ausgabeformat und der Farbraum. Siehe D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

OutputStereoFormat

Das Stereoformat der Ausgabe. Siehe D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

OutputFrameRate

Die Bildfrequenz der Ausgabe.

SupportFlags

Gibt an, ob die Konvertierung von Eingabeformat und Farbraum in Ausgabeformat und Farbraum unterstützt wird. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS .

ScaleSupport

Gibt den unterstützten Ausgabeskalierungsbereich für die Eingabeverarbeitung an. Siehe D3D12DDI_VIDEO_SCALE_SUPPORT.

FeatureSupport

Ein bitweiser OR mit null oder mehr Flags aus der D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS-Enumeration .

DeinterlaceSupport

Die vom Treiber unterstützten Deinterlacemodi. Siehe D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

AutoProcessingSupport

Gibt den Typ der automatischen Verarbeitungsvorgänge an, die vom Treiber unterstützt werden.

FilterSupport

Ein bitweiser OR mit null oder mehr Flags aus der D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS-Enumeration .

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

Die Liste der Filterbereichswerte. Die Reihenfolge der Bereichswerte sollte in der gleichen Reihenfolge angegeben werden, in der die Filter im D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS angezeigt werden. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS Bereichswerte sind für aktuelle und zukünftige Filter verfügbar. Die D3D-Runtime initialisiert null jeden Bereichswert, der vom Treiber nicht unterstützt wird. Der Wert von D3D12DDI_VIDEO_PROCESS_MAX_FILTERS wird wie folgt definiert:

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

Anforderungen

Anforderung Wert
Header d3d12umddi.h