Поделиться через


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

Тип перечисления DXVADDI_NOMINALRANGE содержит значения, определяющие, включают ли примеры данные в головной зал (т. е. значения, превышающие 1,0 белого) и топорную (т. е. превосходные цвета под ссылкой 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
Нормализованный chroma [0..1] сопоставляется с [0..255] для 8-разрядной или [0..1023] для 10-разрядной версии.
DXVADDI_NominalRange_Wide
Нормализованный chroma [0..1] сопоставляется с [16..235] для 8-разрядной или [64..940] для 10-разрядной версии.
DXVADDI_NominalRange_0_255
Нормализованный chroma [0..1] явно сопоставляется с [0..255] для 8-разрядной версии.
DXVADDI_NominalRange_16_235
Нормализованный chroma [0..1] явно сопоставляется с [16..235] для 8-разрядной версии.
DXVADDI_NominalRange_48_208
Нормализованный chroma [0..1] явно сопоставляется с [48..208] для 8-разрядной версии.

Замечания

Одно из значений DXVADDI_NOMINALRANGE можно указать в элементе DXVADDI_EXTENDEDFORMATNominalRange.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

DXVADDI_EXTENDEDFORMAT