我现在用DSHOW开发一个视频采集程序,在程序中是用的是VMR9。现在能够实现对USB摄像头的控制,但是当我用我的程序去控制一个通过采集卡连接到电脑上的监控用摄像头的时候,在点击窗体上的退出按钮的时候程序会驻留在内存中占用大约13M的空间。当使用USB摄像头的时候退出时则不存在内存驻留问题。
    我想问问,这大概是什么原因引起的?
    程序大致流程:在窗体中声明一个CVMR_Capture类的实例对象,在将这个对象用摄像机的设备ID初始化,然后进行摄像。这个时候点击退出按钮或者确定或者右上角的小红叉退出。在使用USB摄像头时不驻留内存,但是当使用的设备是通过采集卡连接电脑的监控用摄像头的时候就会发生内存驻留问题。