Перечисление DXVADDI_NOMINALRANGE (d3dumddi.h)

Тип перечисления DXVADDI_NOMINALRANGE содержит значения, которые определяют, включают ли образцы данных запасной (т. е. значения, превышающие 1,0 белого) и toeroom (т. е. superblacks ниже ссылки 0,0 черного цвета).

Синтаксис

typedef enum _DXVADDI_NOMINALRANGE {
  DXVADDI_NominalRangeMask,
  DXVADDI_NominalRange_Unknown,
  DXVADDI_NominalRange_Normal,
  DXVADDI_NominalRange_Wide,
  DXVADDI_NominalRange_0_255,
  DXVADDI_NominalRange_16_235,
  DXVADDI_NominalRange_48_208
} DXVADDI_NOMINALRANGE;

Константы

 
DXVADDI_NominalRangeMask
Маска номинального диапазона. Первые 3 (0x07) бита DWORD можно использовать для указания номинального диапазона.
DXVADDI_NominalRange_Unknown
Номинальный диапазон не указан.
DXVADDI_NominalRange_Normal
Нормализованная хрома [0..1] сопоставляется с [0..255] для 8-разрядной или [0..1023] для 10-разрядной.
DXVADDI_NominalRange_Wide
Нормализованная хрома [0..1] сопоставляется с [16...235] для 8-разрядной или [64...940] для 10-разрядной.
DXVADDI_NominalRange_0_255
Нормализованная хрома [0..1] явно сопоставляется с [0..255] для 8-разрядной версии.
DXVADDI_NominalRange_16_235
Нормализованная хрома [0..1] явно сопоставляется с [16...235] для 8-разрядной версии.
DXVADDI_NominalRange_48_208
Нормализованная хрома [0..1] явно сопоставляется с [48...208] для 8-разрядной версии.

Комментарии

Одно из значений DXVADDI_NOMINALRANGE можно указать в элементе NominalRangeструктуры DXVADDI_EXTENDEDFORMAT .

Широкая гамма R'G'B (то есть черная точка на 16,16,16 и белая точка в 235,235,235) должна быть дифференцирована от нормальной sRGB.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

DXVADDI_EXTENDEDFORMAT