Partager via


structure DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 (dispmprt.h)

Décrit le niveau blanc colorimétrie et SDR pour une cible présente vidéo. Utilisé dans la fonction de rappel DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2.

Syntaxe

typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
  DXGK_COLORIMETRY               AdjustedColorimetry;
  UINT                           SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;

Membres

TargetId

Identificateur de la vidéo d’une carte d’affichage cible présente.

AdjustedColorimetry

Structure DXGK_COLORIMETRY contenant les champs associés aux colorimétries du moniteur attaché à cette cible une fois que le système d’exploitation a traité le descripteur d’appareil d’affichage, tous les remplacements et tous les ajustements.

SdrWhiteLevel

Cela représente la valeur de niveau blanc SDR (plage dynamique standard) dans les nits pour tout le contenu SDR affiché sur la cible actuelle de la vidéo.

Le système d’exploitation suppose que tout le contenu SDR qu’il est donné est à 80 nits et, par défaut, ce niveau blanc est approprié.

L’utilisateur peut demander que le système d’exploitation améliore le niveau blanc de tout le contenu SDR. Lorsqu’un boost est appliqué, le système d’exploitation et le pilote sont responsables de l’augmentation appropriée de tout le contenu SDR lorsque le niveau blanc n’est pas défini à 80 nits.

Le pilote est responsable de l’amélioration du curseur matériel lorsqu’il est utilisé.

Cet ajustement doit être appliqué comme suit :

RGBout = RGBin * (SDRWhiteLevel / 80);

Le pilote est également potentiellement responsable de l’amélioration du contenu d’un plan SDR MPO (superposition multiplan). Le pilote doit utiliser le niveau blanc SDR donné par les attributs du plan pour déterminer s’il doit stimuler le plan SDR MPO.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête dispmprt.h