Перечисление MFNominalRange (mfobjects.h)
Указывает, включают ли данные о цвете запасной и toeroom. Headroom допускает значения, превышающие 1,0 белого ("белее, чем белый"), а toeroom — значения ниже ссылки 0,0 черного ("чернее, чем черный").
Синтаксис
typedef enum _MFNominalRange {
MFNominalRange_Unknown = 0,
MFNominalRange_Normal = 1,
MFNominalRange_Wide = 2,
MFNominalRange_0_255 = 1,
MFNominalRange_16_235 = 2,
MFNominalRange_48_208 = 3,
MFNominalRange_64_127 = 4,
MFNominalRange_Last,
MFNominalRange_ForceDWORD = 0x7fffffff
} MFNominalRange;
Константы
MFNominalRange_Unknown Значение: 0 Неизвестный номинальный диапазон. |
MFNominalRange_Normal Значение: 1 Эквивалентно MFNominalRange_0_255. |
MFNominalRange_Wide Значение: 2 Эквивалентно MFNominalRange_16_235. |
MFNominalRange_0_255 Значение: 1 Нормализованный диапазон [0...1] сопоставляется с [0...255] для 8-разрядных выборок или [0...1023] для 10-разрядных выборок. |
MFNominalRange_16_235 Значение: 2 Нормализованный диапазон [0...1] сопоставляется с [16...235] для 8-разрядных выборок или [64...940] для 10-разрядных выборок. |
MFNominalRange_48_208 Значение: 3 Нормализованный диапазон [0..1] сопоставляется с [48...208] для 8-разрядных выборок или [64...940] для 10-разрядных выборок. |
MFNominalRange_64_127 Значение: 4 Нормализованный диапазон [0..1] сопоставляется с [64...127] для 8-разрядных выборок или [256...508] для 10-разрядных выборок. Этот диапазон используется в цветовом пространстве xRGB. Примечание Требуется Windows 7 или более поздней версии. |
MFNominalRange_Last |
MFNominalRange_ForceDWORD Значение: 0x7fffffff |
Комментарии
Это перечисление используется с атрибутом MF_MT_VIDEO_NOMINAL_RANGE .
Дополнительные сведения об этих значениях см. в примечаниях к перечислению DXVA2_NominalRange , которое является эквивалентом DirectX Video Acceleration (DXVA) этого перечисления.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mfobjects.h (включая Mfidl.h) |