视频卡会提供API或者用VFW实现单帧捕获。将单帧捕获得到的数据按照你的要求处理,再放到一个BMP或DIB结构里显示出来即刻。
解决方案 »
- 串口通信问题
- 关于反序列化的问题,想用binary_iarchive把一个string读出为std::istream,急!!!在线等
- 随机问题
- 请问使用异步SOCEKT在读数据时候,如何能向同步的SOCKET可以把数据循环读完?
- 请问如何将CString转化为DWORD?
- 多谢卓一凡的帮忙!请进来拿分
- 程序调试
- 送分100分:打开DSP文件和打开DSW文件有什么区别,是不是打开DSP文件前必须先打开DSW文件.
- ACCESS多表查询的问题
- OPENCV的横向积分扫描有什么作用啊?
- 大家调用COM接口时有没有碰到返回"内存分配错误"的亚? 该怎么解决 帮忙看看
- 注册表HKEY_USERS键是否有什么特殊性?很头疼的奇怪问题!!!
我有一个设想不知是否能够实现。
视频卡采集的视频流应该在输出到窗口之前放在缓冲区中,不知道是否能够直接在缓冲区里修改后播放出来啊?
不过,直接修改得化同步控制不知道能否实现。
先用BOOL capSetCallbackOnFrame(hwnd, fpProc );设置回调函数。
再编写自己的函数 LRESULT PASCAL FrameCallbackProc(HWND hWnd, LPVIDEOHDR lpVHdr);
其中lpVHdr结构中有指向DDB的指针。我便可以处理了吧?
其实,我对DirectX 一无所知,是不是很难啊?