windows - IAMVideoProcAmp - 获取在自动模式下设置的属性

标签 windows video webcam directshow webcam-capture

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

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

最佳答案

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

关于windows - IAMVideoProcAmp - 获取在自动模式下设置的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281236/

相关文章:

c++ - 减少与 opencv 静态链接的可执行文件的大小

javascript - Chrome 中的 HTML5 视频当前时间重绘问题

opencv - 从网络摄像头捕获YUVY(YUY2)图像

c - 尝试追踪 archLinux64 下的内存分配错误

c++ - 可执行错误 : Can't start program

c++ - QApplication : No such file or directory with Qt5 and qtsingleapplication on windows

javascript - 确定视频全屏 JavaScript HTML

javascript - 视频背景不起作用(html、css、js)

python - python 2.7和opencv代码给出cvtcolor错误

ruby-on-rails - 使用网络摄像头的 Web 应用程序...任何 Rails 插件/gem?