Запросить, активен ли HDR в Windows - PullRequest
0 голосов
/ 28 ноября 2018

Как программно запросить настройки дисплея, чтобы проверить, активен ли режим HDR в Windows.Я не вижу способа получить эту информацию с помощью функции EnumDisplaySettings .Есть ли другой интерфейс Windows для получения этой информации?

1 Ответ

0 голосов
/ 29 ноября 2018

Во-первых, насколько мне известно, нет API для проверки текущего режима HDR, предоставляемого MSDN.

Но я знаю API (в nvapi.h) для проверки возможностей HDR и включения / выключения режима HDR.

NVAPI_INTERFACE NvAPI_Disp_GetHdrCapabilities(__in NvU32 displayId,__inout NV_HDR_CAPABILITIES *pHdrCapabilities);

NVAPI_INTERFACE NvAPI_Disp_HdrColorControl(__in NvU32 displayId, __inout NV_HDR_COLOR_DATA *pHdrColorData);

Надеюсь, этот документ может помочь вам!Или вы также можете обратиться к здесь для получения дополнительной информации. Однако есть только метод "set"

...