DXGK_BRIGHTNESS_NIT_RANGE 構造体 (d3dkmdt.h)
この構造体は、サポートされている millinit レベルの線形範囲を表します。 ドライバーがDXGK_BRIGHTNESS_CAPSを設定していない場合 。NitsBrightness では、すべての値は、調整されていない 10000 分の 1% の明るさレベルを表します。
構文
typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
UINT32 MinimumLevelMillinit;
UINT32 MaximumLevelMillinit;
UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;
メンバー
MinimumLevelMillinit
この範囲の最低レベル。 OEM によってディスプレイ ドライバーに提供される調整されたデータは、各ピクセルが RGB 値 (255、255、255) または浮動小数点に相当する値に設定されている 100% のオン ピクセル比 (OPR) の割合で取得する必要があります。
MaximumLevelMillinit
この範囲の最上位レベル。 MinimumLevelMillinit と等しくして、レベルが 1 つだけの範囲を表すことができます。 たとえば、ブースト レベルが 1 つだけのディスプレイをサポートできます。 OEM によってディスプレイ ドライバーに提供される調整されたデータは、各ピクセルが RGB 値 (255、255、255) または浮動小数点に相当する値に設定されている 100% のオン ピクセル比 (OPR) の割合で取得する必要があります。
StepSizeMillinit
範囲内の有効な明るさレベル間のステップのサイズ。 Minimum + StepSize * n は、負でない n の有効なレベルと見なされます。この場合、レベルは maximum 以下です。 (Maximum – Minimum) % StepSize は常に 0 にする必要があります。 MinimumLevelMillinit == MaximumLevelMillinit の場合は、ゼロにする必要があります。
要件
要件 | 値 |
---|---|
Header | d3dkmdt.h |