VideoProcAmpProperty 枚举 (strmif.h)

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 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
将 gamma 指定为 gamma * 100。 值的范围从 1 到 500。
VideoProcAmp_ColorEnable
指定颜色启用设置。 可能的值为 0 (off) 和 1 () 。
VideoProcAmp_WhiteBalance
将白平衡指定为以开氏度为单位的色温。 值的范围取决于设备。
VideoProcAmp_BacklightCompensation
指定背光补偿设置。 可能的值为 0 (off) 和 1) 上的 1 (。
VideoProcAmp_Gain
指定增益调整。 零是正常的。 正值较亮,负值较深。 值的范围取决于设备。

要求

要求
Header strmif.h (包括 Dshow.h)

另请参阅

DirectShow 枚举类型

IAMVideoProcAmp