D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 Struktur (d3d12umddi.h)
Die D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2-Struktur enthält die Satzsteuerungsdefinition für das Ziel der konstanten Qualität mit eingeschränkter Bitrate.
Syntax
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetAvgBitRate;
UINT64 PeakBitRate;
UINT ConstantQualityTarget;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2;
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.
ConstantQualityTarget
Gibt die Qualitätsebene an. Werte sind codecspezifisch, da jeder Standard den Bereich für dieses Argument definiert (z. B. H.264 / HEVC 0-51, et cetera).
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