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


Перечисление eAVEncVideoColorNominalRange (codecapi.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Задает номинальный диапазон для источника видео. Это перечисление используется со свойствами AVEncVideoInputChromaSubsampling и AVEncVideoOutputChromaSubsampling .

Номинальный диапазон описывает, как компоненты luma нормализованы в диапазоне [0..1] сопоставляются с 8-разрядными или 10-разрядными выборками. Сопоставление определяет, включают ли данные о цвете запас и комнату для ног. Headroom допускает значения, превышающие 1,0 белого ("белее, чем белый"), а комната для ног позволяет использовать значения ниже ссылочного 0,0 черного ("черный, чем черный").

Синтаксис

typedef enum eAVEncVideoColorNominalRange {
  eAVEncVideoColorNominalRange_SameAsSource = 0,
  eAVEncVideoColorNominalRange_0_255 = 1,
  eAVEncVideoColorNominalRange_16_235 = 2,
  eAVEncVideoColorNominalRange_48_208 = 3
} ;

Константы

 
eAVEncVideoColorNominalRange_SameAsSource
Значение: 0
Используйте тот же номинальный диапазон, что и входное видео. Этот флаг применяется только к свойству AVEncVideoOutputChromaSubsampling .
eAVEncVideoColorNominalRange_0_255
Значение: 1
Нормализованный диапазон [0..1] сопоставляется с [0...255] для 8-разрядных выборок или [0..1023] для 10-разрядных выборок.
eAVEncVideoColorNominalRange_16_235
Значение: 2
Нормализованный диапазон [0..1] сопоставляется с [16...235] для 8-разрядных выборок или [64..940] для 10-разрядных выборок.
eAVEncVideoColorNominalRange_48_208
Значение: 3
Нормализованный диапазон [0..1] сопоставляется с [48...208] для 8-разрядных выборок.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть codecapi.h

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

Перечисления API кодека

Интерфейс ICodecAPI