D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0-Enumeration (d3d12umddi.h)
Die D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0-Enumeration listet den möglichen Satz aktivierter Features für einen HEVC -Codec (H.265) auf.
Syntax
typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS_0082_0 {
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_NONE = 0x0,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_DISABLE_LOOP_FILTER_ACROSS_SLICES = 0x1,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES = 0x2,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_SAO_FILTER = 0x4,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_LONG_TERM_REFERENCES = 0x8,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_ASYMETRIC_MOTION_PARTITION = 0x10,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_TRANSFORM_SKIPPING = 0x20,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_CONSTRAINED_INTRAPREDICTION = 0x40
} ;
Konstanten
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_NONE Wert: 0x0 Es wurden keine Flags angegeben. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_DISABLE_LOOP_FILTER_ACROSS_SLICES Wert: 0x1 Deaktivieren Sie bei Festlegung die Schleifenfilterung über Slices hinweg. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES Wert: 0x2 Wenn festgelegt, lässt die Verwendung des Flags für intra-eingeschränkte Slices im Bildsteuerelement zu. Dieser Modus schränkt den Bewegungsvektorsuchebereich auf das Bereichsfeld des aktuellen Slices ein (das heißt, Bewegungsvektoren außerhalb der Slice-Grenze können nicht verwendet werden). |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_SAO_FILTER Wert: 0x4 Wenn festgelegt, aktiviert der adaptive Offsetfilter des Beispiels. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_LONG_TERM_REFERENCES Wert: 0x8 Wenn festgelegt, wird die Verwendung langfristiger Verweise in den Verwaltungsstrukturen für Bildverweis für HEVC aktiviert. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_ASYMETRIC_MOTION_PARTITION Wert: 0x10 Wenn festgelegt, aktiviert asymmetrische Bewegungspartitionierung. Wenn D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_REQUIRED gemeldet wurde, muss dieses Flag immer aktiviert sein. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_ENABLE_TRANSFORM_SKIPPING Wert: 0x20 Wenn festgelegt, aktiviert das Überspringen von Transformationen. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_0082_0_USE_CONSTRAINED_INTRAPREDICTION Wert: 0x40 Wenn festgelegt, aktiviert die eingeschränkte intra-Vorhersage. Dieser Wert bezieht sich auf constrained_intra_pred_flag im Picture Parameter Set (PPS). |
Hinweise
Der Host (D3D12-Codierungs-API auf niedrigerer Ebene) legt diese Konfigurationsflags basierend auf den auf API-Ebene abgefragten Grenzwerten fest.
Allgemeine Informationen finden Sie unter D3D12-Videocodierung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |
Weitere Informationen
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_0082_0
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0