IDDCX_BITS_PER_COMPONENT enumeration (iddcx.h)

An IDDCX_BITS_PER_COMPONENT enumeration value identifies the supported or requested number of bits per color component for the dithering support of a target.

Syntax

typedef enum IDDCX_BITS_PER_COMPONENT {
  IDDCX_BITS_PER_COMPONENT_NONE = 0,
  IDDCX_BITS_PER_COMPONENT_6 = 0x1,
  IDDCX_BITS_PER_COMPONENT_8 = 0x2,
  IDDCX_BITS_PER_COMPONENT_10 = 0x4,
  IDDCX_BITS_PER_COMPONENT_12 = 0x8,
  IDDCX_BITS_PER_COMPONENT_14 = 0x10,
  IDDCX_BITS_PER_COMPONENT_16 = 0x20
} ;

Constants

 
IDDCX_BITS_PER_COMPONENT_NONE
Value: 0
A driver can use this flag to indicate no support for a particular wire encoding format; for example, in calls to EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO or EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2. When it is used as an input in the driver, for example as part of a call to EVT_IDD_CX_ADAPTER_COMMIT_MODES2, this value is never used.
IDDCX_BITS_PER_COMPONENT_6
Value: 0x1
For driver reporting, indicates support for sending color component values using 6 bits. For driver information, indicates 6 bits per component should be sent to the monitor.
IDDCX_BITS_PER_COMPONENT_8
Value: 0x2
For driver reporting, indicates support for sending color component values using 8 bits. For driver information, indicates 8 bits per component should be sent to the monitor.
IDDCX_BITS_PER_COMPONENT_10
Value: 0x4
For driver reporting, indicates support for sending color component values using 10 bits. For driver information, indicates 10 bits per component should be sent to the monitor.
IDDCX_BITS_PER_COMPONENT_12
Value: 0x8
For driver reporting, indicates support for sending color component values using 12 bits. For driver information, indicates 12 bits per component should be sent to the monitor.
IDDCX_BITS_PER_COMPONENT_14
Value: 0x10
For driver reporting, indicates support for sending color component values using 14 bits. For driver information, indicates 14 bits per component should be sent to the monitor.
IDDCX_BITS_PER_COMPONENT_16
Value: 0x20
For driver reporting, indicates support for sending color component values using 16 bits. For driver information, indicates 16 bits per component should be sent to the monitor.

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

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO

EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2

IDDCX_WIRE_BITS_PER_COMPONENT