0

我正在尝试控制笔记本电脑集成网络摄像头中的曝光设置。

我无法通过 DirectShow 以编程方式控制它 - 当我使用 CameraControl_Exposure 作为 CameraControlProperty 调用它时,IAMCameraControl 接口返回 E_PROP_ID_UNSUPPORTED。

我已经使用上面的 DirectShow 界面成功地更改了不同捕获设备(例如罗技网络摄像头)中的曝光设置。

当 IAMCameraControl 不能这样做时,是否有另一个 DirectShow 接口可以用于曝光控制?

有没有其他方法可以控制曝光设置?可能直接通过相机驱动程序(不使用 DirectShow 作为中介),如果是这样 - 怎么样?

提前致谢!

4

1 回答 1

1

当相机不通过 DirectShow 提供此设置时,您只能使用制造商特定的界面,这些界面是“制造商特定的”。

您是否尝试在 GraphEdit 中运行相机?这显示了设备支持的属性的对话框。

于 2010-07-21T14:51:53.880 回答