D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT-Struktur (d3d12video.h)
Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT ist. Ruft einen Wert ab, der angibt, ob der angegebene Codec, das angegebene Profil und das angegebene Format für die Videocodierung unterstützt werden.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_CODEC Codec;
D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
DXGI_FORMAT Format;
BOOL IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT;
Member
NodeIndex
Beim Betrieb mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.
Codec
Ein Member der D3D12_VIDEO_ENCODER_CODEC-Enumeration , der den Codec angibt, für den Unterstützung abgefragt wird.
Profile
Ein Member der D3D12_VIDEO_ENCODER_CODEC Enumeration, die das Profil angibt, für das Unterstützung abgefragt wird.
Format
Ein Member der DXGI_FORMAT-Enumeration , die das Pixelformat angibt, für das unterstützung abgefragt wird. Diese Formatdefinition umfasst die Einstellungen für subsampling und bittiefe Modi für die Videocodierungssitzung.
So unterstützen Sie den Encoder für 4:2:0 mit Beispielen mit 8 und 10 Bitdepth mithilfe der folgenden Werte für das Feld Format :
- DXGI_FORMAT_P010
- DXGI_FORMAT_NV12
Hinweis
Es wird erwartet, dass der Host die Eingabeuntersampling- und Farbkonvertierungsphasen der Videocodierung verarbeitet.
IsSupported
Empfängt einen booleschen Wert, der angibt, ob der angegebene Codec, das angegebene Profil und das angegebene Format unterstützt werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |