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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for