перечисление 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) |