织梦内容管理系统
private void SetExposure(IBaseFilter capFilter, int iExposure)
{
IAMCameraControl cameraControl = capFilter as IAMCameraControl;
DirectShowLib.CameraControlFlags eFlags = CameraControlFlags.Manual;
cameraControl.Set(CameraControlProperty.Exposure, iExposure, eFlags);
}
织梦好,好织梦
//修改增益值;
private void SetGain(IBaseFilter capFilter, int iGain)
{
IAMVideoProcAmp videoProcAmp = capFilter as IAMVideoProcAmp;
DirectShowLib.VideoProcAmpFlags gFlags = VideoProcAmpFlags.Manual;
videoProcAmp.Set(VideoProcAmpProperty.Gain, iGain, gFlags);
}
本文来自织梦
3.在Capture的SetupGraph函数中加入下面代码
织梦内容管理系统
SetGain(capFilter, iGain);
SetExposure(capFilter, iExposure);
这样就可以实现曝光等参数的设置了。