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 |