structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP_0080 contient la définition de contrôle de débit étendu pour le mode de paramètre de quantification constante (CQP).
Syntaxe
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096 {
UINT ConstantQP_FullIntracodedFrame;
UINT ConstantQP_InterPredictedFrame_PrevRefOnly;
UINT ConstantQP_InterPredictedFrame_BiDirectionalRef;
UINT QualityVsSpeed;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CQP1_0096;
Membres
ConstantQP_FullIntracodedFrame
Paramètre de quantification qui doit être utilisé pour chaque trame entièrement intracodée.
ConstantQP_InterPredictedFrame_PrevRefOnly
Paramètre de quantification qui doit être utilisé pour chaque image encodée qui a des références inter-images à des images, dans l’ordre d’affichage, avant la image actuelle.
ConstantQP_InterPredictedFrame_BiDirectionalRef
Paramètre de quantification qui doit être utilisé pour chaque image encodée qui a des références inter-images à des images, dans l’ordre d’affichage, à la fois à partir des images précédentes et suivantes.
QualityVsSpeed
Le compromis qualité/vitesse. Cette valeur doit se trouver dans la plage [0, D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT1. MaxQualityVsSpeed]. Plus la valeur est faible, plus l’opération d’encodage est rapide.
Les paramètres associés à chacun des niveaux exposés par QualityVsSpeed ne doivent faire référence qu’aux optimisations et heuristiques d’implémentation du matériel/pilote qui ne sont pas liées à des configurations de codec ou à la sélection d’outils d’encodage spécifiques, qui sont déjà exposées indépendamment dans l’API D3D12 à l’utilisateur individuellement. Notez que d’autres configurations de codecs et outils d’encodage de codec exposés via cette API peuvent également affecter la qualité et la vitesse.
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, version 24H2 (WDDM 3.2) |
En-tête | d3d12umddi.h |
Voir aussi
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2