D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 structure (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 de paramètre de quantisation absolue (QP), les arguments de configuration sont fournis par EncodeFrame .
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 dans pRateControlQPMap sont interprétées comme une carte de 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 par-dessus les valeurs QP déterminées par l’algorithme de contrôle de débit ou la constante QP de base 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 budgétisation du contrôle de débit.
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 |