Freigeben über


D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080-Enumeration (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080-Enumeration meldet die Unterstützung für eine bestimmte Konfiguration. Verwenden Sie D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 für die vollständige Unterstützung der Videocodierungsfunktion für Windows 11 (WDDM 3.0).

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 {
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
} ;

Konstanten

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_NONE
Es sind keine Flags festgelegt (gibt an, dass keine Unterstützung vorhanden ist).
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK
Gibt an, ob die angegebene Konfiguration im Allgemeinen vom Encoder in Kombination mit den verbleibenden Flags unterstützt wird, um bestimmte Einschränkungen oder keine allgemeine Unterstützung zu vermitteln. Die D3D12-Debugebene kann weitere Informationen bereitstellen.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_RECONFIGURATION_AVAILABLE
Gibt unterstützung für das Ändern der Ratensteuerung in der Mitte der Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RESOLUTION_RECONFIGURATION_AVAILABLE
Gibt unterstützung für das Ändern der Auflösung in der Mitte der Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
Aktiviert bei Festlegung die Konfiguration der anfänglichen Fülle und Kapazität der VBV (Video Buffering Verifier) für Ratensteuerungsalgorithmen.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
Gibt die Unterstützung für Ratensteuerungsmodi an, die Frameanalysen umfassen, um die Bitratenutzung auf Kosten einer langsameren Leistung zu optimieren.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
Bei Festlegung können Texturen, die auf rekonstruierte Bilder verweisen, nur als Texturarray im Gegensatz zu einem Array separater Textur-2D-Ressourcen mit jeder Ressource mit einer Arraygröße von 1 referenziert werden.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_DELTA_QP_AVAILABLE
Gibt die Unterstützung für die Verwendung von Delta-Quantisierungsparametern (QP) in der Ratensteuerung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
Gibt die Unterstützung für dynamische Layoutänderungen von Teilregionen während einer Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
Gibt die Unterstützung für einen einstellbaren QP-Bereich bei der Ratensteuerung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_INITIAL_QP_AVAILABLE
Gibt die Unterstützung für eine anpassbare anfängliche QP-Einstellung bei der Ratensteuerung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_2_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
Gibt die Unterstützung für das Festlegen einer maximalen Obergrenze im Bitratenalgorithmus pro codiertem Frame an.

Hinweise

Verwenden Sie D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 für die vollständige Unterstützung der Videocodierungsfunktion für Windows 11 (WDDM 3.0).

Anforderungen

Anforderung Wert
Header d3d12umddi.h