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