Freigeben über


D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0-Aufzählung (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 Enumeration meldet die Unterstützung für eine bestimmte Konfiguration. Verwenden Sie D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 für Windows 11 (WDDM 3.0).

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_NONE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_GENERAL_SUPPORT_OK,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RESOLUTION_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_DELTA_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_INITIAL_QP_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE,
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SEQUENCE_GOP_RECONFIGURATION_AVAILABLE
} ;

Konstanten

 
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_NONE
Es sind keine Kennzeichnungen festgelegt (gibt keine Unterstützung an).
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_GENERAL_SUPPORT_OK
Gibt an, ob die angegebene Konfiguration im Allgemeinen vom Encoder unterstützt wird, in Kombination mit den verbleibenden Flags, um bestimmte Einschränkungen oder keine allgemeine Unterstützung zu vermitteln. Die D3D12-Debugebene kann weitere Informationen bereitstellen.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_RECONFIGURATION_AVAILABLE
Gibt die Unterstützung für das Ändern des Rate-Steuerelements in der Mitte der Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RESOLUTION_RECONFIGURATION_AVAILABLE
Gibt die Unterstützung für das Ändern der Auflösung in der Mitte der Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_VBV_SIZE_CONFIG_AVAILABLE
Wenn festgelegt, ermöglicht die Konfiguration der Anfänglichen Füllkraft des Videopuffers (VBV) und der Kapazität für Geschwindigkeitssteuerungsalgorithmen.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE
Gibt die Unterstützung für Geschwindigkeitssteuerungsmodi an, die die Frameanalyse einbeziehen, um die Bitratenutzung zu kosten langsamerer Leistung zu optimieren.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS
Wenn festgelegt, können Texturen, die auf rekonstruierte Bilder verweisen, nur als Texturarray referenziert werden, im Gegensatz zu einem Array separater Textur-2D-Ressourcen mit jeder Ressource mit Arraygröße 1.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_DELTA_QP_AVAILABLE
Gibt die Unterstützung für die Verwendung des Delta-Quantization-Parameters (QP) in rate control an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE
Gibt die Unterstützung für dynamische Änderungen des Unterbereichslayouts während einer Codierungssitzung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE
Gibt die Unterstützung für anpassbaren QP-Bereich in der Rate-Steuerung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_INITIAL_QP_AVAILABLE
Gibt die Unterstützung für anpassbare anfängliche QP-Steuerung an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_MAX_FRAME_SIZE_AVAILABLE
Gibt die Unterstützung für das Festlegen einer maximalen Obergrenze im Bitratealgorithmus pro codiertem Frame an.
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_SEQUENCE_GOP_RECONFIGURATION_AVAILABLE
Gibt die Unterstützung für dynamische Bildgruppenänderungen (GOP) während einer Codierungssitzung an.

Bemerkungen

Verwenden Sie D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 für Windows 11 (WDDM 3.0).

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11 (WDDM 3.0)
Header- d3d12umddi.h