VB写DirectShow的视频捕获解决办法

VB写DirectShow的视频捕获
用VB6写了个VFW的视频捕获,但有几个明显的不足:

1 在视频截取这块,点击截取按钮后,鼠标总是漏斗状,停止截取点下去后,要等待2,3秒才停下来

2 虽然可以截取,但只能保存成AVI的,太占用空间了

3 截取的图像最大分辨率好像也只有640*480

查了下,好像DirectShow视频捕获实现的不错,截取的格式和最大分辨率选择都广多了。
但基本都是VC++写的,而我现在必须在VB6下做
有没有哪位大大知道怎么在VB6下做DirectShow的视频捕获啊?给点提示什么的都行。
先谢谢了!

------解决方案--------------------
网上搜一下,有不少,电脑从装没了!
------解决方案--------------------
你都知道用directshow了,为什么不试试呢
但是如果用ds恐怕得用Vc++或者c#了
其实在VC++下也不难,它是基于MFC的,跟VB有点类似,框框。你无非就是捕获

------解决方案--------------------
用vfw捕获视频我做过,太耗内存,速度也慢,不如DirectShow!
------解决方案--------------------
预览图像也比DirectShow滞后。。