OpenGL -显示视频流的桌面在Windows上
OpenGL - Display video a stream of the desktop on Windows
所以我试图弄清楚如何在Windows中使用OpenGL获得桌面的视频馈送(或截图馈送),并在3D环境中显示。我计划将其与ARToolkit集成在一起,制作一个虚拟屏幕。唯一的问题是,我已经尝试手动在OpenGl中获得像素,但我一直无法在3D环境中正确显示它们?
我提前道歉,我没有最小的可运行代码,但由于所有的依赖关系和什么不试图得到一个ARToolkit代码运行将远远不是最小的。我如何在Windows上捕获桌面并在ARToolkit中显示它?
奖励:如果你能从Windows 10的"虚拟"桌面中抓取每个桌面,那将是一个极好的奖励!
可选:如果你知道另一个AR库呈现不同,或允许我实现相同的效果,我将不胜感激。
这里有两个不同的问题:
a)制作播放视频的增强
b)将桌面流式传输到其他地方
对于在增强上播放视频,你基本上需要有一个每帧更新的纹理。我记得ARToolkit for Unity有一个播放视频的例子,但是。
将桌面流式传输到其他设备是它自己的问题。有一些工具可以做屏幕记录,但你可能不希望这样。
在我看来,你想做的是制作一个VLC查看器并将其放入增强中。如果我是正确的,我建议您从查看现有的开源VLC查看器开始。
相关文章:
- Windows 10 上的 Linphone 桌面
- Windows桌面程序保存您的计算机会话 - 基于程序崩溃时的恢复会话
- 我可以用C++/WinRT编写一个DLL,供windows桌面应用程序(而不是UWP)或Unity插件使用吗
- Windows Service 可以枚举桌面顶级窗口吗?
- 完整Windows桌面的实时视频处理
- 使用Visual c ++工具与安装程序的Windows桌面
- 如何从 Windows 上的服务在未登录用户的桌面上启动应用程序
- Windows桌面重复API等效iOS
- C++UWP和经典桌面的通用Windows DLL
- 我们是否可以使用 FireBase 云消息传递来发送或接收消息,或者在 Windows 桌面/控制台或 Linux 控制
- 如何通过 Windows 应用商店分发桌面乐队
- 如何为 QT Windows 应用程序设置不同的桌面快捷方式图标和任务栏图标不同
- 编写 Windows 桌面应用程序时,我应该在哪里跟踪我的窗口句柄?
- 是否有类似于UWP Windows的桌面机制
- Windows 10 UWP桌面桥应用程序(C ):调试构建中的VCLIBS依赖关系
- 从桌面应用程序使用Windows 8 toast通知
- 让我的Windows桌面程序防篡改或防篡改的3-5种方法是什么
- 如何使用 GDI API 在 Windows 桌面上绘制
- Windows桌面的表现最佳的计时器是什么?
- 创建在新Windows桌面上运行IE的过程