structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 (d3d12umddi.h)
La structure D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 spécifie les paramètres de contrôle de débit lorsqu’une carte QP absolue est utilisée.
typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096 {
UINT QualityVsSpeed;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_ABSOLUTE_QP_MAP_0096;
QualityVsSpeed
La qualité et le compromis de 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 doivent uniquement faire référence à des optimisations d’implémentation de matériel/pilote et à des heuristiques qui ne sont pas liées à des configurations de codec ou à une 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 codec et outils d’encodage de codec exposés via cette API peuvent également affecter la qualité et la vitesse.
Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
d’en-tête | d3d12umddi.h |
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2