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


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

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

Перечислимые типы DirectShow

IAMVideoProcAmp