Partager via


D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 structure (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 contient la définition du contrôle de débit pour la cible de qualité constante avec débit limité.

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 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 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

Débit moyen à 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, etc.).

Remarques

Pour plus d’informations générales, consultez Encodage vidéo D3D12 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080