D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080-Struktur (d3d12umddi.h)
Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_VBR_0080-Struktur enthält die Ratensteuerungsdefinition für den VBR-Modus (Variable Bitrate).
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;
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.
TargetAvgBitRate
Die durchschnittliche zu verwendende Bitrate in Bits pro Sekunde.
PeakBitRate
Die maximale Bitrate, die erreicht werden kann, 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