Freigeben über


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

Siehe auch

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0