Перечисление VideoProcAmpProperty (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Перечисление VideoProcAmpProperty указывает свойства видео на устройстве захвата видео.
Синтаксис
typedef enum tagVideoProcAmpProperty {
VideoProcAmp_Brightness = 0,
VideoProcAmp_Contrast,
VideoProcAmp_Hue,
VideoProcAmp_Saturation,
VideoProcAmp_Sharpness,
VideoProcAmp_Gamma,
VideoProcAmp_ColorEnable,
VideoProcAmp_WhiteBalance,
VideoProcAmp_BacklightCompensation,
VideoProcAmp_Gain
} VideoProcAmpProperty;
Константы
VideoProcAmp_Brightness Значение: 0 Задает яркость, также называемую черным уровнем. Для NTSC значение выражается в единицах IRE * 100. Для источников, не относящихся к NTSC, единицы являются произвольными: ноль представляет пустое значение, а 10 000 — чисто белый цвет. Значения варьируются от –10 000 до 10 000. |
VideoProcAmp_Contrast Задает контрастность, выраженную как коэффициент усиления * 100. Значения варьируются от нуля до 10 000. |
VideoProcAmp_Hue Задает оттенок в градусах * 100. Значения варьируются от -180 000 до 180 000 (от -180 до +180 градусов). |
VideoProcAmp_Saturation Задает насыщенность. Значения варьируются от 0 до 10 000. |
VideoProcAmp_Sharpness Задает резкость. Допустимы значения от 0 до 100. |
VideoProcAmp_Gamma Задает гамма в виде гамма *100. Значения варьируются от 1 до 500. |
VideoProcAmp_ColorEnable Задает параметр включения цвета. Возможные значения: 0 (off) и 1 (on). |
VideoProcAmp_WhiteBalance Задает баланс белого в виде цветовой температуры в градусах Кельвина. Диапазон значений зависит от устройства. |
VideoProcAmp_BacklightCompensation Задает параметр компенсации подсветки. Возможные значения: 0 (выкл.) и 1 (вкл.). |
VideoProcAmp_Gain Задает корректировку получения. Ноль — это нормально. Положительные значения ярче, а отрицательные — темнее. Диапазон значений зависит от устройства. |
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |