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 D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0-Struktur bietet Supportdetails für die übergebenen Eingabekonfigurationen. Verwenden Sie D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 für die Unterstützung der vollständigen Videocodierungsfunktion für Windows 11 (WDDM 3.0).
Syntax
typedef struct D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 {
UINT NodeIndex;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 Codec;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 CodecConfiguration;
D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 CodecGopSequence;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 RateControl;
D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 IntraRefresh;
D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 SubregionFrameEncoding;
UINT ResolutionsListCount;
const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
UINT MaxDPBCapacity;
D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 ValidationFlags;
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 SupportFlags;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 SuggestedProfile;
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 SuggestedLevel;
D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 *pResolutionDependentSupport;
} D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0;
Angehörige
NodeIndex
[in] Bei einem Vorgang mit mehreren Adaptern gibt NodeIndex- an, auf welchen physischen Adapter des Geräts der Vorgang angewendet wird.
Codec
[in] Ein D3D12DDI_VIDEO_ENCODER_CODEC_0080 Wert, der den zu verwendenden codierten Codec angibt.
InputFormat
[in] Ein DXGI_FORMAT Wert, der das Eingabeformat der Eingabeframes angibt.
CodecConfiguration
[in] Eine D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 Struktur, die die angeforderte Konfiguration für den ausgewählten Codec angibt. Die codecspezifische Struktur innerhalb dieser Struktur sollte mit dem codec-typ übereinstimmen, der durch Codecangegeben wird.
CodecGopSequence
[in] Eine D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 Struktur, die die angeforderte Gruppe von Bildern (GOP)-Konfiguration für den ausgewählten Codec angibt. Die codecspezifische Struktur innerhalb dieser Struktur sollte mit dem codec-typ übereinstimmen, der durch Codecangegeben wird.
RateControl
[in] Eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 Struktur, die die konfiguration der angeforderten Ratesteuerung angibt.
IntraRefresh
[in] Ein D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 Wert, der den angeforderten Intra-Aktualisierungsmodus angibt.
SubregionFrameEncoding
[in] Ein D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 Wert, der den angeforderten Unterregionspartitionsmodus angibt.
ResolutionsListCount
[in] Gibt die Anzahl der Auflösungen in der Liste an, auf die pResolutionList verweist.
pResolutionList
[in] Zeigen Sie auf ein Array von D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 Strukturen, die die Liste der zu unterstützenden Auflösungen angibt.
MaxDPBCapacity
[in] Die maximale Anzahl der vorherigen Referenzframes, die beim Aufrufen von EncodeFrame- für Interframes verwendet werden sollen. Dieser Wert wird verwendet, um die vorgeschlagene Ebene zu berechnen.
ValidationFlags
[out] Ein D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 Wert, der weitere Details bereitstellt, wenn die Kapitälchenabfrage mit dem nicht festgelegtenD3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0083_0_GENERAL_SUPPORT_OK Bit zurückgegeben wird.
SupportFlags
[out] Ein D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 Wert, der die Supportdetails für die angeforderte Konfiguration angibt.
SuggestedProfile
[out] Eine D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 Struktur, in der der Treiber das entsprechende Profil für die angeforderte Konfiguration zurückgibt.
SuggestedLevel
[out] Eine D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 Struktur, in der der Treiber die entsprechende Ebene für die angeforderte Konfiguration für jede Auflösung zurückgibt, die in pResolutionListvorhanden ist.
pResolutionDependentSupport
[out] Zeigen Sie auf eine Liste der D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 Strukturen, in denen der Treiber die auflösungsabhängigen Unterstützungsgrenzwerte zurückgibt.
Bemerkungen
Verwenden Sie D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 für die Unterstützung der vollständigen Videocodierungsfunktion für Windows 11 (WDDM 3.0).
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h |