我正在使用C#和.Net4.0开发在线视频会议项目。
我想要一个可以用来以不同形式收集每秒网络摄像头图像的库或代码。我尝试使用AVICAP32实现这个目标,其中我们发送不同目的的消息比如复制或编辑帧,但是在创建处理程序时需要传递picturebox的引用,如下所示:
mCapHwnd = capCreateCaptureWindowA("0", 268435456 | 1073741824, 0, 0, 640, 480,picturebox1.Handle.ToInt32(), 0);
使用这些命令,我能够捕获图像,但问题在于当我最小化图片框架时。那时不会创建新图像。
我认为这是因为我最小化了表单,当它从剪贴板复制图像时,它什么也没有显示。
如何解决这个问题。任何类型的帮助将不胜感激。
谢谢 srdusad