structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 contient la définition de contrôle de débit pour une cible de qualité constante avec une vitesse de transmission limitée.
Syntaxe
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;
Membres
InitialQP
Lorsque l’indicateur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP est défini, InitialQP peut être utilisé par l’algorithme de contrôle de débit.
MinQP
Lorsque l’indicateur de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE est défini, minQP limite la plage de paramètres de quantisation (QP) de l’algorithme de contrôle de débit.
MaxQP
Lorsque l’indicateur de D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE est défini, MaxQP limite la plage QP de l’algorithme de contrôle de débit.
MaxFrameBitSize
Taille maximale pour chaque image à encoder, en bits. Lorsque D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE est défini, MaxFrameBitSize limite la taille maximale de chaque image dans l’algorithme de contrôle de débit.
TargetAvgBitRate
Vitesse de transmission moyenne à utiliser, en bits par seconde.
PeakBitRate
Vitesse de transmission maximale pouvant être atteinte, en bits par seconde.
ConstantQualityTarget
Indique le niveau de qualité. Les valeurs sont spécifiques au codec, car chaque norme définit la plage de cet argument (par exemple, H.264 / HEVC 0-51, et cetera).
Remarques
Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 (WDDM 3.0) |
d’en-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2