Freigeben über


D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080-Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080-Struktur enthält die Ratensteuerungsdefinition für den CBR-Modus (Constant Bitrate).

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetBitRate;
  UINT64 VBVCapacity;
  UINT64 InitialVBVFullness;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CBR_0080;

Member

InitialQP

Wenn das D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP-Flag festgelegt ist, kann InitialQP vom Ratensteuerungsalgorithmus verwendet werden.

MinQP

Wenn das D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE-Flag festgelegt ist, schränkt MinQP den Quantisierungsparameterbereich (QP) des Ratensteuerungsalgorithmus ein.

MaxQP

Wenn das D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE-Flag festgelegt ist, schränkt MaxQP den QP-Bereich des Ratensteuerungsalgorithmus ein.

MaxFrameBitSize

Maximale Größe für jeden zu codierenden Frame in Bits. Wenn D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE festgelegt ist, schränkt MaxFrameBitSize die maximale Größe jedes Frames im Ratensteuerungsalgorithmus ein.

TargetBitRate

Die zu verwendende konstante Bitrate in Bits pro Sekunde.

VBVCapacity

Wenn D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES festgelegt ist, gibt VBVCapacity die Kapazität der Videopufferüberprüfung (VBV) in Bits an, die im Algorithmus für die Ratensteuerung verwendet werden soll.

InitialVBVFullness

Wenn D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES festgelegt ist, gibt InitialVBVFullness die anfängliche Fülle der VBV in Bits an, die im Ratensteuerungsalgorithmus verwendet werden soll.

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_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080