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 |