D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 Struktur (d3d12umddi.h)
Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 Struktur gibt die Konfiguration der Steuerungsrate an.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Mode;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
DXGI_RATIONAL TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;
Angehörige
Mode
Ein D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Wert, der den Steuerungsmodus der Rate angibt.
Flags
Ein D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Wert, der die Flags für die Zinssteuerung angibt.
ConfigParams
Eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 Struktur, deren Member auf bestimmte Konfigurationsstrukturen verweisen, basierend auf Modus-. Für den absoluten Quantisierungsparameter (QP)-Matrixmodus werden die Konfigurationsargumente pro EncodeFrame--Basis bereitgestellt.
Wenn ModusD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAPist, werden die QP-Werte in pRateControlQPMap- als absolute QP-Werte verwendet.
Für die anderen Geschwindigkeitssteuerungsmodi werden die QP-Werte in pRateControlQPMap- als Delta-QP-Zuordnung interpretiert, die für den aktuellen Framecodierungsvorgangverwendet werden soll. Die in der Karte angegebenen Werte werden zusätzlich zu den QP-Werten erhöht/erhöht, die vom Ratesteuerelementalgorithmus oder der im CQP-Modus festgelegten basiswerten QP-Konstanten festgelegt wurden.
TargetFrameRate
Eine DXGI_RATIONAL Struktur, die die Zielframerate für den codierten Datenstrom angibt. Dieser Wert ist ein Hinweis für den Budgetierungsalgorithmus für die Zinssteuerung.
Bemerkungen
Allgemeine Informationen finden Sie unter D3D12-Videocodierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11 (WDDM 3.0) |
Header- | d3d12umddi.h |