Partager via


structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 (d3d12umddi.h)

La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 spécifie la configuration du contrôle de débit.

Syntaxe

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080                   Mode;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080                  Flags;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
  DXGI_RATIONAL                                                   TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;

Membres

Mode

Valeur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 qui spécifie le mode de contrôle de débit.

Flags

Valeur D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 qui spécifie les indicateurs pour le contrôle de débit.

ConfigParams

Structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 dont les membres pointent vers des structures de configuration spécifiques basées sur Mode. Pour le mode de matrice du paramètre de quantisation absolu (QP), les arguments de configuration sont fournis par EncodeFrame base.

Si mode est D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP, les valeurs QP dans pRateControlQPMap sont utilisées comme valeurs QP absolues.

Pour les autres modes de contrôle de débit, les valeurs QP de pRateControlQPMap sont interprétées comme une carte QP delta à utiliser pour l’opération d’encodage de trame actuelle. Les valeurs fournies dans la carte sont incrémentées/décrémentées au-dessus des valeurs QP décidés par l’algorithme de contrôle de débit ou la constante QP de référence définie en mode CQP.

TargetFrameRate

Structure DXGI_RATIONAL qui indique la fréquence d’images cible pour le flux encodé. Cette valeur est un indicateur pour l’algorithme de budget de contrôle de débit.

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_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0