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 Parameter Type 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;
Angehörige
NodeIndex
Im 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 Interlaced-Feldtyp des Eingabebeispiels. Siehe D3D12DDI_VIDEO_FIELD_TYPE.
InputStereoFormat
Das Stereoformat der Eingabe. Siehe D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.
InputFrameRate
Die Eingabeframerate.
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 Framerate 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 Eingabe in die Ausgabeverarbeitung an. Siehe D3D12DDI_VIDEO_SCALE_SUPPORT.
FeatureSupport
Ein bitweises ODER von 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 bitweises ODER von 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 derselben 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-Laufzeit initialisiert keinen 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 |