2013-04-12 76 views
1

我使用一些主要基於以下代碼的攝像頭捕獲圖像:Using the Sample Grabber拍攝圖像時獲取/設置視頻分辨率

在這裏,我只獲得640x480的默認分辨率,而連接的相機能夠顯示更多(其他捕捉應用程序顯示更大的分辨率)。

所以,我怎麼能:

  1. 檢索可用的分辨率
  2. 設置這些解決方案之一,使所拍攝的圖像,用它的名單?

回答

2

IAMStreamConfig接口列表功能,並允許您選擇感興趣的解決方案。枚舉未連接或未連接的媒體類型將列出您支持的相機發布的特定媒體類型(amd分辨率)。

更多關於這(從那裏的鏈接):

+0

謝謝!這些帖子中提到的MSDN鏈接驚人地告訴我一些關於「不推薦使用的API」的內容。看起來像MS已經改變了他們的界面:-(但是,目前,從照相機捕獲圖像的首選方法是什麼? – Elmi

+1

是的,它已經說了這麼多年了,但它仍然是如何做到這一點。 –