COLORSPACE_TRANSFORM_DATA_CAP structure (ntddvdeo.h)

The colorspace transform data cap.

Syntax

typedef struct _COLORSPACE_TRANSFORM_DATA_CAP {
  COLORSPACE_TRANSFORM_DATA_TYPE DataType;
  union {
    struct {
      ULONG BitCountOfInteger : 6;
      ULONG BitCountOfFraction : 6;
    };
    struct {
      ULONG BitCountOfExponent : 6;
      ULONG BitCountOfMantissa : 6;
    };
    ULONG Value;
  };
  float                          NumericRangeMin;
  float                          NumericRangeMax;
} COLORSPACE_TRANSFORM_DATA_CAP;

Members

DataType

A COLORSPACE_TRANSFORM_DATA_TYPE enumeration.

BitCountOfInteger

Bit count of integer if DataType is fixed-point(COLORSPACE_TRANSFORM_DATA_TYPE_FIXED_POINT).

BitCountOfFraction

Bit count of fraction if DataType is fixed-point(COLORSPACE_TRANSFORM_DATA_TYPE_FIXED_POINT).

BitCountOfExponent

Bit count of exponent if the DataType is float(COLORSPACE_TRANSFORM_DATA_TYPE_FLOAT).

BitCountOfMantissa

Bit count of mantissa if the DataType is float(COLORSPACE_TRANSFORM_DATA_TYPE_FLOAT).

Value

NumericRangeMin

Minimum number of gamma data.

NumericRangeMax

Maximum number of gamma data.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1903
Header ntddvdeo.h