视频抓取的深层问题。急!急!急!望各位大侠出手相助 我按的说明写了一个视频抓取程序,在WIN98下运行良好,但是在WIN2000下发现差别很大,尤其是视频模式无从修改(我希望得到的模式是PAL-N,但是默认的模式是NTSC)。 那位大侠出手襄助,不胜感激。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VFW MSDN里边有vidcapDirectshow 里边有AMCap!你看一下,没什么问题! 我用的就是vfw,但是在WIN2000下无法调整显示模式。有劳各位再帮我看看,不胜感激。 楼上的,设备驱动安装正确,能找到设备,并且抓取窗口也能显示,只是使用API capDlgVideoSource时无法调整显示模式,我要的模式是PAL-N,默认的是NTSC.有劳你帮忙看看了。 CAPDRIVERCAPS CapDrvCaps; capDriverGetCaps(hWndC, &CapDrvCaps, sizeof (CAPDRIVERCAPS)); // Video source dialog box. if (CapDriverCaps.fHasDlgVideoSource) capDlgVideoSource(hWndC); 楼上的,2000下使用API capDlgVideoSource时无法调整显示模式啊,比较一下差别很大啊,或者你也试试看。有劳. 你用MSDN中的例子程序可以不? kankan98407我还是决定使用DirectShow中的Amcap了。但是我又碰到了一些问题,你能帮个忙吗?我照DirectX的AmCap(用于一般影象捕捉)写了个程序,但是发现无法得到IAMVfwCaptureDialogs接口。问题出在那里,或应该在那里找呢? 部分代码如下: ICaptureGraphBuilder2 *m_pCaptureGraphBuilder; IBaseFilter *m_pDeviceFilter; IAMVfwCaptureDialogs *m_pDlg; hr = m_pCaptureGraphBuilder->FindInterface( &PIN_CATEGORY_CAPTURE,&MEDIATYPE_Video, m_pDeviceFilter, IID_IAMVfwCaptureDialogs, (void **)&m_pDlg); 其中m_pCaptureGraphBuilder,m_pDeviceFilter都已正确得到. 这边我先给你分吧。希望能继续多向你学习。 全局函数中如何获得主对话框的句柄?(全局函数中想使用主对话框中的函数) c++画图问题 救命啊,一个文本读写小问题弄了一天还没搞好 请问一下:现在工资在5位数以上的公司有哪些?????? 一个菜问题,VC6+XP用向导建立的一个win32工程,编译后为什么运行不了? 多语言菜单如何切换? 请教C语言中的问题 此段程序中,recvfrom为何不能自动阻塞? 用什么函数检查目录存在或文件存在 感系算点? ★怎样开启按钮和文本控件显示提示内容的功能? 如何动态改变static里的文本颜色
Directshow 里边有AMCap!你看一下,没什么问题!
有劳各位再帮我看看,不胜感激。
// Video source dialog box.
if (CapDriverCaps.fHasDlgVideoSource)
capDlgVideoSource(hWndC);
我还是决定使用DirectShow中的Amcap了。但是我又碰到了一些问题,你能帮个忙吗?
我照DirectX的AmCap(用于一般影象捕捉)写了个程序,但是发现无法得到IAMVfwCaptureDialogs接口。问题出在那里,或应该在那里找呢?
部分代码如下:
ICaptureGraphBuilder2 *m_pCaptureGraphBuilder;
IBaseFilter *m_pDeviceFilter;
IAMVfwCaptureDialogs *m_pDlg;
hr = m_pCaptureGraphBuilder->FindInterface(
&PIN_CATEGORY_CAPTURE,&MEDIATYPE_Video,
m_pDeviceFilter,
IID_IAMVfwCaptureDialogs, (void **)&m_pDlg);
其中m_pCaptureGraphBuilder,m_pDeviceFilter都已正确得到. 这边我先给你分吧。希望能继续多向你学习。