如何改变Capture Size?DirectShow高手请进.
我用DirectShow写一个影象抓取(AmCap)程序。希望可以修改抓取的尺寸。但是我得不到IAMVfwCaptureDialogs接口,因此采取其他方法。我尝试用IAMStreamConfig::SetFormat()和它的属性框修改,好象都不行。麻烦高手帮我看看,那里做错了?
1.IAMStreamConfig::SetFormat()和它的属性框修改尺寸。
2.清空输入输出Pin及其Stream。将IVideoWindow断开。
3.重新RenderStream,建立预览(Preview)窗口。(此时,用接口得到其尺寸发现仍为原默认尺寸。若之前将尺寸改大,则重新Render Preview Stream 时会失败.)
关于此问题,困扰已久,也的到过一些高手的指点,在此先表示感激。但仍然希望有人能帮忙彻底解决。谢谢!!!