Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |