Partager via


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 CQP (Constant Rate Control Parameter).

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 quantisation qui doit être utilisé pour chaque trame entièrement encodée.

ConstantQP_InterPredictedFrame_PrevRefOnly

Paramètre de quantisation qui doit être utilisé pour chaque cadre encodé qui a des références inter-images aux images, dans l’ordre d’affichage, avant le cadre actuel.

ConstantQP_InterPredictedFrame_BiDirectionalRef

Paramètre de quantisation qui doit être utilisé pour chaque image encodée qui a des références inter-images aux images, dans l’ordre d’affichage, à la fois à partir des images précédentes et suivantes.

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.

Remarques

Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080