2010-10-15 129 views
1

我使用C++並需要訪問USB攝像頭的LED閃光燈功能。我目前正在使用DirectShow以其他方式與相機連接(實時預覽流,抓取樣本等)。DirectShow USB攝像頭LED閃存訪問

我發現MSDN上的CameraControl_Flash枚舉元素,但它似乎是面向Windows Embedded CE 6.0和Windows Mobile只有實現:

http://msdn.microsoft.com/en-us/library/aa925325.aspx

這是行不通的,因爲我使用的是Windows 7.

DirectShow中是否還有其他標準方法或者與LED閃光燈功能接口?任何人都可以提供任何其他建議嗎?

回答

2

您是否嘗試過使用來自相機過濾器的IAMCameraControl接口的QueryInterface?它可能是可用的,值得一試!

+0

感謝您的回覆。我能夠獲得IAMCameraControl界面。但是,我無法傳入CameraControl_Flash元素,因爲我沒有使用移動SDK,所以它不存在於我的strmif.h版本中。我嘗試了CameraControl_Focus + 1,因爲這是移動SDK中的實際值,但沒有去。 – 2010-10-15 21:13:58

+0

hmm。那麼,如果你知道這個問題,請張貼它,這將是一個有趣的... ... – 2010-10-16 18:03:01