Freigeben über


D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 Struktur (d3d12umddi.h)

Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080-Struktur enthält die Satzsteuerungsdefinition für den Variablenbitratemodus (VBR).

Syntax

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetAvgBitRate;
  UINT64 PeakBitRate;
  UINT64 VBVCapacity;
  UINT64 InitialVBVFullness;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080;

Angehörige

InitialQP

Wenn das D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP-Flag festgelegt ist, kann InitialQP- vom Ratesteuerelementalgorithmus 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 Rate control algorithm ein.

MaxQP

Wenn das D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE-Flag festgelegt ist, schränkt MaxQP- den QP-Bereich des Rate-Steuerungsalgorithmus 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 wird, schränkt MaxFrameBitSize die maximale Größe jedes Frames im Rate-Steuerungsalgorithmus ein.

TargetAvgBitRate

Die zu verwendende durchschnittliche Bitrate pro Sekunde.

PeakBitRate

Maximale Bitrate, die erreicht werden kann, in Bits pro Sekunde.

VBVCapacity

Wenn D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES festgelegt wird, gibt VBVCapacity die Kapazität des Videopufferprüfers (VBV) in Bits an, das im Rate-Steuerelementalgorithmus verwendet werden soll.

InitialVBVFullness

Wenn D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_1_ENABLE_VBV_SIZES festgelegt ist, gibt InitialVBVFullness die anfängliche Füllzahl des VBV in Bits an, die im Ratesteuerelementalgorithmus verwendet werden sollen.

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_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080