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 |