Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Ratensteuerungsstrukturdefinition für ein konstantes Qualitätsziel mit eingeschränkter Bitrate dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetAvgBitRate;
UINT64 PeakBitRate;
UINT ConstantQualityTarget;
} D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR;
Member
InitialQP
Wenn D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP aktiviert ist, kann die anfängliche QP vom Ratensteuerungsalgorithmus verwendet werden.
MinQP
Wenn D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE aktiviert ist, schränkt den QP-Bereich des Ratensteuerungsalgorithmus ein.
MaxQP
Wenn D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE aktiviert ist, schränkt den QP-Bereich des Ratensteuerungsalgorithmus ein.
MaxFrameBitSize
Maximale Größe in Bits für jeden zu codierten Frame. Wenn D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE aktiviert ist, schränkt die maximale Größe jedes Frames im Ratensteuerungsalgorithmus ein.
TargetAvgBitRate
Gibt die durchschnittliche Bitrate des Ziels in Bits/Sekunde an.
PeakBitRate
Gibt die maximale Bitrate an, die bei Verwendung dieses Ratensteuerungsmodus in Bits/Sekunde erreicht werden kann.
ConstantQualityTarget
Das Qualitätsstufenziel. Die Werte sind codecspezifisch, da jeder Standard den Bereich für dieses Argument definiert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |