有一个VC.NET的程序A,虽然.NET,但是是MFC的,它能实时地取得摄像头的视频帧。
另有C#的程序B,实现移动侦测算法以及将视频帧写成avi的算法。
该如何把A得到的BMP视频帧实时地、有效地传递给B呢?同时还要传递一些标志FLAG
原帖见
http://community.csdn.net/Expert/topic/5636/5636334.xml?temp=.9823725
------解决方案--------------------------------------------------------
MSDN
SEARCH 平台调用
------解决方案--------------------------------------------------------
http://forum.kingofcoder.com/viewthread.php?tid=972
------解决方案--------------------------------------------------------
可以考虑TCP/IP或Named Pipe,但如果采用Named Pipe的话,因为microsoft没有在.net提供对其的支持,所以在C#部分需要使用PInvoke实现Named Pipe的发送/接收。