Partager via


BRIGHTNESS_NIT_RANGE structure (ntddvdeo.h)

Plage linéaire des niveaux millinitaux pris en charge.

Syntaxe

typedef struct _BRIGHTNESS_NIT_RANGE {
  ULONG MinLevelInMillinit;
  ULONG MaxLevelInMillinit;
  ULONG StepSizeInMillinit;
} BRIGHTNESS_NIT_RANGE, *PBRIGHTNESS_NIT_RANGE;

Membres

MinLevelInMillinit

Niveau le plus bas dans cette plage. Les données étalonnées fournies au pilote d’affichage par les fabricants OEM doivent être prises avec un pourcentage OPR (On Pixel Ratio) de 100 % où chaque pixel est défini sur une valeur RVB de (255, 255, 255) ou l’équivalent à virgule flottante.

MaxLevelInMillinit

Niveau le plus élevé de cette plage. Peut être égal à MinimumLevelInMillinit pour représenter une plage avec un seul niveau. Par exemple, cela peut prendre en charge un affichage avec un seul niveau de boost. Les données étalonnées fournies au pilote d’affichage par les fabricants OEM doivent être prises avec un pourcentage OPR (On Pixel Ratio) de 100 % où chaque pixel est défini sur une valeur RVB de (255, 255, 255) ou l’équivalent à virgule flottante.

StepSizeInMillinit

Taille des étapes entre les niveaux de luminosité valides dans la plage. Minimum + StepSize * n est considéré comme un niveau valide pour les n non négatifs, où le niveau est égal ou inférieur à maximum. (Maximum – Minimum) % StepSize doit toujours être égal à zéro. Si MinimumLevelInMillinit == MaximumLevelInMillinit, cela doit être égal à zéro.

Configuration requise

Condition requise Valeur
En-tête ntddvdeo.h