用directshow和dspack编程实时访问视频采集卡时如何调出crossbar菜单? (100分)

O

oldfly

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在想直接从采集卡上实时截图,但卡上有TV端,av端,s端,我想编程设定,不知怎么弄,
后来就想用系统的菜单来设定:
CapEnum.SelectGUIDCategory(CLSID_VideoinputDeviceCategory);
Filter.BaseFilter.Moniker := CapEnum.GetMoniker(0);
Filter.FilterGraph := CaptureGraph;
CaptureGraph.Active := true;
ShowFilterPropertyPage(Self.Handle, Filter as IBaseFilter);
但这个菜单只能设定输入格式,我想调crossbar菜单,不知怎么弄,请高手指教!或能用
其它办法也成!

 
最简单的做法是程序内暂停播放截图
 
截图问提解决了,用了dspack控件包
 
有高手指教吗?
 
没有高手帮我解决吗?
 
这么多怎么看啊?dspack上边不是有例子吗?
 
哈哈,你可以用IAMcrossbar接口呀!
 
可以用vfw里的capSaveDibFile(Whandle,filename)
 
顶部