D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2-Struktur gibt die Konfiguration der Ratensteuerung 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;

Member

Mode

Ein D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 Wert, der den Ratensteuerungsmodus angibt.

Flags

Ein D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 Wert, der die Flags für die Ratensteuerung angibt.

ConfigParams

Eine D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2-Struktur , deren Member auf bestimmte Konfigurationsstrukturen basierend auf Modus verweisen. Für den Absoluten Quantisierungsparameter-Matrixmodus (QP) werden die Konfigurationsargumente pro EncodeFrame-Basis bereitgestellt.

Wenn ModeD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP ist, werden die QP-Werte in pRateControlQPMap als absolute QP-Werte verwendet.

Für die anderen Ratensteuerungsmodi werden die QP-Werte in pRateControlQPMap als Delta-QP-Zuordnung interpretiert, die für den aktuellen Framecodierungsvorgang verwendet werden soll. Die in der Karte bereitgestellten Werte werden zusätzlich zu den QP-Werten erhöht/dekrementiert, die vom Ratensteuerungsalgorithmus oder der im CQP-Modus festgelegten QP-Basiskonstante festgelegt werden.

TargetFrameRate

Eine DXGI_RATIONAL-Struktur , die die Zielbildrate für den codierten Datenstrom angibt. Dieser Wert ist ein Hinweis für den Budgetierungsalgorithmus für die Ratenkontrolle.

Hinweise

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_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0