Compartir a través de


estructura de DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h)

La estructura DISPLAYCONFIG_SDR_WHITE_LEVEL contiene información sobre el nivel de blanco de SDR actual de una pantalla. Este es el nivel de brillo que SDR "blanco" se representa en dentro de un monitor HDR.

Sintaxis

typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
  DISPLAYCONFIG_DEVICE_INFO_HEADER header;
  ULONG                            SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;

Miembros

header

Estructura DISPLAYCONFIG_DEVICE_INFO_HEADER que contiene información para obtener el nivel blanco de SDR. El miembro de tipo de DISPLAYCONFIG_DEVICE_INFO_HEADER se establece en DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL. DISPLAYCONFIG_DEVICE_INFO_HEADER también contiene el adaptador y los identificadores de destino del destino para obtener el nivel blanco de SDR. El miembro size de DISPLAYCONFIG_DEVICE_INFO_HEADER se establece en al menos el tamaño de la estructura de DISPLAYCONFIG_SDR_WHITE_LEVEL.

SDRWhiteLevel

El nivel blanco de SDR actual del monitor, especificado como multiplicador de 80 nits, multiplicado por 1000. Por ejemplo, un valor de 1000 indicaría que el nivel blanco de SDR es de 80 nits, mientras que un valor de 2000 indicaría un nivel blanco de SDR de 160 nits.

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

Requisitos

   
Encabezado wingdi.h

Consulte también

Uso de DirectX con pantallas de alto rango dinámico y color avanzado

DISPLAYCONFIG_DEVICE_INFO_HEADER

DisplayConfigGetDeviceInfo