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 크기 멤버는 DISPLAYCONFIG_SDR_WHITE_LEVEL 구조체의 크기 이상으로 설정됩니다.

SDRWhiteLevel

80니트의 승수로 지정된 모니터의 현재 SDR 흰색 수준에 1000을 곱합니다. 예를 들어 값 1000은 SDR 흰색 수준이 80니트임을 나타내고, 값 2000은 SDR 흰색 수준 160니트를 나타냅니다.

DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;

요구 사항

   
머리글 wingdi.h

추가 정보

동적 범위가 높은 DirectX 디스플레이 및 고급 색 사용

DISPLAYCONFIG_DEVICE_INFO_HEADER

DisplayConfigGetDeviceInfo