DXGK_BRIGHTNESS_NIT_RANGE-Struktur (d3dkmdt.h)

Diese Struktur stellt einen linearen Bereich unterstützter Millinit-Ebenen dar. Wenn der Treiber nicht DXGK_BRIGHTNESS_CAPS festgelegt hat . NitsBrightness, dann stellen alle Werte den Helligkeitsgrad in nicht kalibrierten Tausendstel prozentual dar.

Syntax

typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
  UINT32 MinimumLevelMillinit;
  UINT32 MaximumLevelMillinit;
  UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;

Member

MinimumLevelMillinit

Niedrigste Ebene in diesem Bereich. Kalibrierte Daten, die von OEMs für den Anzeigetreiber bereitgestellt werden, sollten mit einem OpR-Prozentsatz (On Pixel Ratio) von 100 % aufgenommen werden, wobei jedes Pixel auf einen RGB-Wert von (255, 255, 255) oder gleitkommaäquivalent festgelegt ist.

MaximumLevelMillinit

Höchste Ebene in diesem Bereich. Kann gleich MinimumLevelMillinit sein, um einen Bereich mit nur einer Ebene darzustellen. Dies könnte beispielsweise eine Anzeige mit nur einer Booststufe unterstützen. Kalibrierte Daten, die von OEMs für den Anzeigetreiber bereitgestellt werden, sollten mit einem OpR-Prozentsatz (On Pixel Ratio) von 100 % aufgenommen werden, wobei jedes Pixel auf einen RGB-Wert von (255, 255, 255) oder gleitkommaäquivalent festgelegt ist.

StepSizeMillinit

Die Größe der Schritte zwischen gültigen Helligkeitsstufen im Bereich. Minimum + StepSize * n gilt als gültige Ebene für nicht negative n, wobei die Ebene gleich oder unter dem Maximum liegt. (Maximum – Minimum) % StepSize sollte immer 0 sein. Wenn MinimumLevelMillinit == MaximumLevelMillinit, dann sollte dies 0 sein.

Anforderungen

Anforderung Wert
Header d3dkmdt.h