2010-07-21 163 views
0

我想控制集成攝像頭的筆記本電腦的曝光設置。DirectShow集成攝像頭曝光控制

我不能編程控制它通過DirectShow的 - 當我 CameraControl_Exposure作爲CameraControlProperty稱之爲E_PROP_ID_UNSUPPORTED IAMCameraControl接口的回報。

我已經使用上述DirectShow界面成功更改了不同捕捉設備(例如Logitech網絡攝像頭)中的曝光設置。

當IAMCameraControl無法做到時,是否有另一個DirectShow接口可用於曝光控制?

有沒有其他方法可以控制曝光設置?也許直接通過相機驅動程序(不使用DirectShow作爲中介),如果是這樣 - 如何?

在此先感謝!

回答

1

當相機不通過DirectShow提供此設置時,您只能使用製造商特定的「製造商特定」接口。

您是否試圖在GraphEdit中運行相機?這顯示了設備支持的屬性的對話框。

+0

我在GraphEdit中運行它,曝光控制確實灰了。所以看起來我無法通過DirectShow控制它。 如何訪問製造商特定的接口? 我沒有看到集成攝像頭接口上的任何文檔..(我正在等待筆記本電腦支持論壇的回覆) – Josh86 2010-07-22 07:35:08

+0

有沒有辦法知道。相機制造商可能會披露此信息,或者您對其進行逆向工程。 – Christopher 2010-07-22 10:28:58