Windows C++ 屏幕采集

网友投稿 1057 2022-09-16

Windows C++ 屏幕采集

Windows C++ 屏幕采集

介绍

Windows 下媒体相关的 sdk,包含音频的枚举,视频的采集、渲染、编解码,以及屏幕的采集,本地日志等内容,界面使用 DuiLib 进行开发

地址

​​dshow 和 media foundation 两种

摄像头的采集和渲染

摄像头的采集也使用了 dshow 和 media foundation 两种

视频的渲染分别使用了 SDL2,D3D9,OpenGL 三种

屏幕和窗口的枚举

其中屏幕缩略图的获取使用了 BitBlt 的方式

窗口缩略图的获取使用了 DWM + Magnifition + HOOK 的方式

屏幕共享

屏幕共享支持三种采集方式:GDI,DXGI,Magnifition 三种

接收端截图

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C# 委托与事件有啥区别?(c罗)
下一篇:戴尔灵越7572重装Windows 提示:Windows无法安装到这个磁盘,选中的磁盘采用gpt分区形式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~