我正在使用 DirectShow api 从网络摄像头捕获视频,并使用 IAMVideoProcAmp
接口(interface)(例如 VideoProcAmp_WhiteBalance
)设置各种属性。
是否可以获取在自动模式下设置的当前属性值?我想获取它并将其应用于手动模式。
问题是当我尝试通过调用 IAMVideoProcAmp::Get
在自动模式下获取值时方法,它返回我为手动模式设置的最后一个值(不是我期望的当前值)。
最佳答案
我认为它不会按照你想要的方式工作。您只能读回您设置的值或可以自行设置的值。接口(interface)/方法不应读回硬件为“自动”模式选择的值。最终它取决于实现并取决于驱动程序如何处理它,但如果它不返回它(因为它不必),那么你就不走运了。
关于windows - IAMVideoProcAmp - 获取在自动模式下设置的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281236/