DirectShow USB摄像头LED闪存访问 我使用C++,需要访问USB摄像头的LED闪光灯功能。我目前正在使用DirectShow以其他方式(实时预览流、抓取样本等)与相机交互

DirectShow USB摄像头LED闪存访问 我使用C++,需要访问USB摄像头的LED闪光灯功能。我目前正在使用DirectShow以其他方式(实时预览流、抓取样本等)与相机交互,c++,windows,camera,directshow,C++,Windows,Camera,Directshow,我在MSDN上找到了CameraControl_Flash枚举元素,但它似乎只针对Windows Embedded CE 6.0和Windows Mobile实现: 这不起作用,因为我使用的是Windows7 DirectShow中是否有其他标准方法或其他方法与LED闪存功能接口?有人可以提供其他建议吗?您是否尝试过从摄像头过滤器中查询IAMCameraControl接口?它可能是可用的,值得一试 谢谢你的回复。我能够获得IAMCameraControl界面。但是,我无法传入CameraCon

我在MSDN上找到了CameraControl_Flash枚举元素,但它似乎只针对Windows Embedded CE 6.0和Windows Mobile实现:

这不起作用,因为我使用的是Windows7


DirectShow中是否有其他标准方法或其他方法与LED闪存功能接口?有人可以提供其他建议吗?

您是否尝试过从摄像头过滤器中查询IAMCameraControl接口?它可能是可用的,值得一试

谢谢你的回复。我能够获得IAMCameraControl界面。但是,我无法传入CameraControl_Flash元素,因为它不存在于我的strif.h版本中,因为我没有使用mobile SDK。我尝试了CameraControl_Focus+1,因为这是移动SDK中的实际值,但没有成功。好吧,如果你明白了,请把它贴出来,这将是一个有趣的。。。