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.
Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_PROCESS_SUPPORT ist.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_SAMPLE InputSample;
D3D12_VIDEO_FIELD_TYPE InputFieldType;
D3D12_VIDEO_FRAME_STEREO_FORMAT InputStereoFormat;
DXGI_RATIONAL InputFrameRate;
D3D12_VIDEO_FORMAT OutputFormat;
D3D12_VIDEO_FRAME_STEREO_FORMAT OutputStereoFormat;
DXGI_RATIONAL OutputFrameRate;
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_SCALE_SUPPORT ScaleSupport;
D3D12_VIDEO_PROCESS_FEATURE_FLAGS FeatureSupport;
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceSupport;
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
D3D12_VIDEO_PROCESS_FILTER_FLAGS FilterSupport;
D3D12_VIDEO_PROCESS_FILTER_RANGE FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;
Member
NodeIndex
Eine ganze Zahl, die angibt, auf welchen physischen Adapter des Geräts der Vorgang angewendet wird, in einem Vorgang mit mehreren Adaptern.
InputSample
Eine D3D12_VIDEO_SAMPLE Struktur, die die Breite, Höhe und das Format des Eingabebeispiels definiert.
InputFieldType
Ein Member der D3D12_VIDEO_FIELD_TYPE-Enumeration , die den Interlaced-Feldtyp des Eingabebeispiels angibt.
InputStereoFormat
Ein Member der D3D12_VIDEO_FRAME_STEREO_FORMAT-Enumeration , die das Stereoformat des Eingabebeispiels angibt.
InputFrameRate
Die Eingabeframerate.
OutputFormat
Eine D3D12_VIDEO_FORMAT Struktur, die das DXGI-Ausgabeformat und den Farbraum angibt.
OutputStereoFormat
Ein Member der D3D12_VIDEO_FRAME_STEREO_FORMAT-Enumeration , die das Stereoformat der Ausgabe angibt.
OutputFrameRate
Die Ausgabebildrate.
SupportFlags
Ein Member des D3D12_VIDEO_PROCESS_SUPPORT_FLAGS , der angibt, ob die angeforderte Format- und Farbraumkonvertierung unterstützt wird. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
ScaleSupport
Eine D3D12_VIDEO_SCALE_SUPPORT-Struktur , die die unterstützten Skalierungsfunktionen angibt. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
FeatureSupport
Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_PROCESS_FEATURE_FLAGS-Enumeration , die die unterstützten Videoverarbeitungsfeatures angibt. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
DeinterlaceSupport
Ein Member der D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS-Enumeration , die die unterstützten Deinterlacingfunktionen angibt. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
AutoProcessingSupport
Ein Member der D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS , der die unterstützten automatischen Verarbeitungsfunktionen angibt. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
FilterSupport
Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_PROCESS_FILTER_FLAGS-Enumeration , die die unterstützten Videofilterfunktionen angibt. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt.
FilterRangeSupport[32]
Ein Array von D3D12_VIDEO_PROCESS_FILTER_RANGE Strukturen, die die Filterbereichswerte darstellen. Dieser Wert wird durch den Aufruf von ID3D12Device::CheckFeatureSupport aufgefüllt. Die aufrufende Anwendung muss den Arbeitsspeicher für die Filterbereichsliste zuordnen, bevor CheckFeatureSupport aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12video.h |