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