structure DISPLAYCONFIG_SDR_WHITE_LEVEL (wingdi.h)
La structure DISPLAYCONFIG_SDR_WHITE_LEVEL contient des informations sur le niveau de blanc SDR actuel d’un affichage. Il s’agit du niveau de luminosité auquel le SDR « blanc » est rendu dans un moniteur HDR.
Syntaxe
typedef struct _DISPLAYCONFIG_SDR_WHITE_LEVEL {
DISPLAYCONFIG_DEVICE_INFO_HEADER header;
ULONG SDRWhiteLevel;
} DISPLAYCONFIG_SDR_WHITE_LEVEL;
Membres
header
Structure DISPLAYCONFIG_DEVICE_INFO_HEADER qui contient des informations pour obtenir le niveau blanc SDR. Le membre de type de DISPLAYCONFIG_DEVICE_INFO_HEADER est défini sur DISPLAYCONFIG_DEVICE_INFO_GET_SDR_WHITE_LEVEL. DISPLAYCONFIG_DEVICE_INFO_HEADER contient également l’adaptateur et les identificateurs cibles de la cible pour laquelle obtenir le niveau blanc SDR. Le membre de taille de DISPLAYCONFIG_DEVICE_INFO_HEADER est défini au moins sur la taille de la structure DISPLAYCONFIG_SDR_WHITE_LEVEL.
SDRWhiteLevel
Niveau blanc SDR actuel du moniteur, spécifié comme multiplicateur de 80 nits, multiplié par 1 000. Par exemple, une valeur de 1 000 indique que le niveau de blanc SDR est de 80 nits, tandis qu’une valeur de 2000 indique un niveau blanc SDR de 160 nits.
DISPLAYCONFIG_SDR_WHITE_LEVEL sdrWhiteLevel;
...
float SDRWhiteLevelInNits = (float)sdrWhiteLevel.SDRWhiteLevel / 1000 * 80;
Configuration requise
En-tête | wingdi.h |
Voir aussi
Utilisation de DirectX avec des affichages à plage dynamique élevée et des couleurs avancées