D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0-Enumeration (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 Flags festgelegt (gibt an, dass keine Unterstützung vorhanden ist). |
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 liefern. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_RECONFIGURATION_AVAILABLE Gibt Unterstützung für das Ändern des Ratensteuerelements in der Mitte der Codierungssitzung an. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RESOLUTION_RECONFIGURATION_AVAILABLE Gibt 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 Aktiviert bei Festlegung die Konfiguration der anfänglichen Füllheit und Kapazität der Videopufferüberprüfung (VBV) für Algorithmen zur Ratensteuerung. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_FRAME_ANALYSIS_AVAILABLE Gibt die Unterstützung für Ratensteuerungsmodi an, die eine Frameanalyse umfassen, um die Bitratenutzung auf Kosten einer langsameren Leistung zu optimieren. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RECONSTRUCTED_FRAMES_REQUIRE_CONTIGUOUS_TEXTURE_ARRAYS Wenn sie festgelegt sind, können Texturen, die auf rekonstruierte Bilder verweisen, nur als Texturarray referenziert werden, im Gegensatz zu einem Array mit separaten Textur-2D-Ressourcen mit jeder Ressource mit einer Arraygröße von 1. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_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_0082_0_SUBREGION_LAYOUT_RECONFIGURATION_AVAILABLE Gibt die Unterstützung für dynamische Änderungen des Unterbereichlayouts während einer Codierungssitzung an. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_ADJUSTABLE_QP_RANGE_AVAILABLE Gibt die Unterstützung für einen einstellbaren QP-Bereich bei der Geschwindigkeitssteuerung an. |
D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0082_0_RATE_CONTROL_INITIAL_QP_AVAILABLE Gibt die Unterstützung für eine anpassbare anfängliche QP-Einstellung in der Ratensteuerung 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. |
Hinweise
Verwenden Sie D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0083_0 für Windows 11 (WDDM 3.0).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |