2

我正在使用 DirectShow api 从网络摄像头捕获视频,并且我正在使用IAMVideoProcAmp界面(例如VideoProcAmp_WhiteBalance)设置各种属性。是否可以获得在自动模式下设置的当前属性值?我想得到它并将其应用于手动模式。

问题是当我尝试通过调用IAMVideoProcAmp::Get方法在自动模式下获取值时,它返回我为手动模式设置的最后一个值(不是当前值,如我所料)。

4

1 回答 1

2

我不认为它按你想要的方式工作。您只能读回您设置的值或可以自己设置的值。接口/方法不应该读回硬件为“自动”模式选择的值。最终它取决于实现并取决于驱动程序如何处理它,但如果它不返回它(因为它没有必要),那么你就不走运了。

于 2016-03-29T10:33:11.593 回答