Freigeben über


DXGK_BRIGHTNESS_NIT_RANGE Struktur (d3dkmdt.h)

Diese Struktur stellt einen linearen Bereich unterstützter Millinit-Ebenen dar. Wenn der Treiber DXGK_BRIGHTNESS_CAPS nicht festgelegt hat. NitsBrightness, dann stellen alle Werte helligkeitsstufe in nicht kalibrierten Tausendsteln eines Prozents dar.

Syntax

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

Angehörige

MinimumLevelMillinit

Niedrigste Ebene in diesem Bereich. Kalibrierte Daten, die dem Anzeigetreiber von OEMs bereitgestellt werden, sollten mit einem Prozentsatz von 100% aufgenommen werden, wobei jedes Pixel auf einen RGB-Wert von (255, 255, 255, 255) oder eine Gleitkommaäquivalent festgelegt ist.

MaximumLevelMillinit

Höchste Ebene in diesem Bereich. Kann gleich MinimumLevelMillinit sein, um einen Bereich mit nur einer Ebene darzustellen. Dies kann z. B. eine Anzeige mit nur einem Boost-Level unterstützen. Kalibrierte Daten, die dem Anzeigetreiber von OEMs bereitgestellt werden, sollten mit einem Prozentsatz von 100% aufgenommen werden, wobei jedes Pixel auf einen RGB-Wert von (255, 255, 255, 255) oder eine Gleitkommaäquivalent festgelegt ist.

StepSizeMillinit

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

Anforderungen

Anforderung Wert
Header- d3dkmdt.h