VideoProcAmpProperty 枚举 (strmif.h)
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 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) |