DISPLAYCONFIG_SDR_WHITE_LEVEL 構造体 (wingdi.h)
DISPLAYCONFIG_SDR_WHITE_LEVEL構造体には、ディスプレイの現在の SDR ホワイト レベルに関する情報が含まれています。 これは、SDR "white" が HDR モニター内でレンダリングされる明るさレベルです。
構文
typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
DISPLAYCONFIG_DEVICE_INFO_HEADER header;
ULONG SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;
メンバー
header
SDR ホワイト レベルを取得するための情報を含むDISPLAYCONFIG_DEVICE_INFO_HEADER構造体。 DISPLAYCONFIG_DEVICE_INFO_HEADERの 型 メンバーは、DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVELに設定されます。 DISPLAYCONFIG_DEVICE_INFO_HEADERには、SDR ホワイト レベルを取得するターゲットのアダプター識別子とターゲット識別子も含まれています。 DISPLAYCONFIG_DEVICE_INFO_HEADERの size メンバーは、少なくとも DISPLAYCONFIG_SDR_WHITE_LEVEL 構造体のサイズに設定されます。
SDRWhiteLevel
モニターの現在の SDR ホワイト レベル。80 ニットの乗数として指定され、1000 を乗算します。 たとえば、値 1000 は SDR ホワイト レベルが 80 ニットであることを示し、値 2000 は SDR ホワイト レベル 160 ニットを示します。
DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;
要件
Header | wingdi.h |
関連項目
高ダイナミック レンジ ディスプレイと高度な色を使用した DirectX の使用