D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT ist. Ruft einen Wert ab, der angibt, ob die angegebenen Codeckonfigurationsunterstützungsparameter für die bereitgestellte HEVC-Codierungskonfiguration unterstützt werden, oder ruft die unterstützte Konfiguration für die H.264-Codierung ab.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT {
  UINT                                            NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                       Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC                Profile;
  BOOL                                            IsSupported;
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT CodecSupportLimits;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;

Member

NodeIndex

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

Codec

Ein Member des D3D12_VIDEO_ENCODER_CODEC Enumeration, der den Codec angibt, für den die Unterstützung des Ratensteuerungsmodus abgefragt wird.

Profile

Eine D3D12_VIDEO_ENCODER_PROFILE_DESC-Struktur , die das Profil angibt, für das die Unterstützung im Intra-Aktualisierungsmodus abgefragt wird.

IsSupported

Empfängt einen booleschen Wert, der angibt, ob die angegebenen Konfigurationsparameter für den angegebenen Codec unterstützt werden.

CodecSupportLimits

Eine D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT-Struktur . Für HEVC füllt der Aufrufer diese Struktur mit der gewünschten Encoderkonfiguration auf. Für H.264 füllt der CheckFeatureSupport-Aufruf die Struktur mit der unterstützten Konfiguration auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h