[问题] 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