[問題] Directshow camera 來源解析度讀取和設定

作者: liang168 (小強)   2014-12-19 10:03:39
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
winXP win7
vs6 vs2008 c++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
directshow
問題(Question):
己在網路上有找到可讀取設定
影像
CLSID_VideoInputDeviceCategory
聲音
CLSID_AudioInputDeviceCategory
但找不到可以讀出或設定 camera 內部可用的解析度資料
有找到 可設定示窗大小設定
IID_IVideoWindow
但我要是可設定輸出解析度非示窗大小,畫面會被拉大從 320x240 下去拉看是拉多大
被打槍
又不能使用 vfw 函式
因試過設定完 再使用 directshow 後又回到預設解析度輸出等於沒設定
是否可以給點提示或能教學該函式要如何使用
謝謝
作者: layan (教練我想打球 T_T)   2014-12-21 22:48:00
IAMStreamConfig::SetFormat你可以找 amcap source code, 就有教怎麼用你要的功能了
作者: liang168 (小強)   2014-12-22 10:24:00
謝謝 我再看看 有問題再發問

Links booklink

Contact Us: admin [ a t ] ucptt.com