IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY structure (iddcx.h)

The IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY structure contains colorimetry information for a monitor.

Syntax

struct IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY {
  DISPLAYCONFIG_2DREGION                        RedPoint;
  DISPLAYCONFIG_2DREGION                        GreenPoint;
  DISPLAYCONFIG_2DREGION                        BluePoint;
  DISPLAYCONFIG_2DREGION                        WhitePoint;
  ULONG                                         MinLuminance;
  ULONG                                         MaxLuminance;
  ULONG                                         MaxFullFrameLuminance;
  IDDCX_WIRE_BITS_PER_COMPONENT                 BitsPerComponent;
  IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS Flags;
};

Members

RedPoint

A DISPLAYCONFIG_2DREGION structure that contains an override for the display red point. Each dimension is a 10-bit value stored in the least significant bits. Zero indicates no override.

GreenPoint

A DISPLAYCONFIG_2DREGION structure that contains an override for the display green point. Each dimension is a 10-bit value stored in the least significant bits.

BluePoint

A DISPLAYCONFIG_2DREGION structure that contains an override for the display blue point. Each dimension is a 10-bit value stored in the least significant bits.

WhitePoint

A DISPLAYCONFIG_2DREGION structure that contains an override for the display white point. Each dimension is a 10-bit value stored in the least significant bits.

MinLuminance

Override for the minimum luminance value supported by the display, measured in one ten thousandth of a nit. Zero is a valid value. MinLuminance is valid only if MaxLuminance is non-zero.

MaxLuminance

Override for the maximum luminance value supported by the display, measured in one ten thousandth of a nit. This luminance level is expected to be supported for only a relatively small area in any given frame. Zero indicates no override of MaxLuminance, MaxFullFrameLuminance or MinLuminance.

MaxFullFrameLuminance

Override for the maximum full frame luminance value supported by the display, measured in one ten thousandth of a nit. This luminance level must be supported across every pixel in the frame simultaneously in order to provide an estimate of the average luminance value that the display can support across a frame. MaxFullFrameLuminance is only valid if MaxLuminance is non-zero. Zero is not a valid override.

BitsPerComponent

A IDDCX_WIRE_BITS_PER_COMPONENT structure that overrides the supported bits per color component in each of the color encodings specified. At least one bit must be set one of the color encodings.

Flags

A bitwise OR ofIDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS enumeration flags that indicates support for specific colorimetry and Electro-Optical Transfer Function (EOTF) capabilities.

Remarks

For more information about HDR support, see IddCx version 1.10 updates.

Requirements

Requirement Value
Minimum supported client Windows 11, version 22H2 September Update (IddCx version 1.10)
Header iddcx.h

See also

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2

IDDCX_DISPLAYCONFIGPATH2

IddCxAdapterDisplayConfigUpdate2