перечисление DXVA_NominalRange (dxva.h)
Тип перечисления DXVA_NominalRange содержит перечислители, которые определяют, включают ли примеры данных головной зал (значения, превышающие 1,0 белый) и номер (супербаклаки под ссылкой 0,0 черный).
Синтаксис
typedef enum _DXVA_NominalRange {
DXVA_NominalRangeShift,
DXVA_NominalRangeMask,
DXVA_NominalRange_Unknown,
DXVA_NominalRange_Normal,
DXVA_NominalRange_Wide,
DXVA_NominalRange_0_255,
DXVA_NominalRange_16_235,
DXVA_NominalRange_48_208
} DXVA_NominalRange;
Константы
DXVA_NominalRangeShift Задает сдвиг битов на 12 позиций (DXVA_ExtColorData_ShiftBase + 4 или 8 + 4). |
DXVA_NominalRangeMask Указывает маску номинального диапазона. 3 (0x00007000) биты DWORD можно использовать для указания номинального диапазона. |
DXVA_NominalRange_Unknown Указывает, что номинальный диапазон не указан. |
DXVA_NominalRange_Normal Указывает, что нормализованный chroma [0..1] сопоставляется с [0..255] для 8-разрядной или [0..1023] для 10-разрядной версии. |
DXVA_NominalRange_Wide Указывает, что нормализованный chroma [0.1] сопоставляется с [16..235] для 8-разрядной или [64..940] для 10-разрядной версии. |
DXVA_NominalRange_0_255 Указывает, что нормализованный chroma [0..1] сопоставляется с [0..255] для 8-разрядной или [0..1023] для 10-разрядной версии. |
DXVA_NominalRange_16_235 Указывает, что нормализованный chroma [0.1] сопоставляется с [16..235] для 8-разрядной или [64..940] для 10-разрядной версии. |
DXVA_NominalRange_48_208 Указывает, что нормализованный chroma [0..1] сопоставляется с [48..208] для 8-разрядной или [192..832] для 10-разрядной версии. |
Замечания
Один из перечислителей DXVA_NominalRange можно указать в элементе NominalRange структуры DXVA_ExtendedFormat.
Широкая гамма R'G'B" (то есть черная точка в 16 16 16 16 и белая точка в 235 235 235) должна отличаться от нормальной SRGB.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Этот тип перечисления применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздней версии, а Также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
заголовка | dxva.h (include Dxva.h) |