如何在C++中捕获PC游戏的声音输出
How to capture sound output from PC game in C++?
我正在尝试创建一个游戏捕获软件。我通过从应用程序的主窗口的设备上下文读取成功录制视频输出,但不知道如何读取游戏应用程序的声音输出。
我正在使用Windows并使用Microsoft Visual Studio和C++
一种可能的方法是创建游戏使用的虚拟设备。然后你可以很容易地抓住它。
另一种可能的方法是启用和使用音频环回设备。
还有许多其他...
您必须问自己的 2 个关键问题是:
我需要尽快捕捉到的音轨吗?(性能)
我需要非常原始的输出还是环回很好?
当您能够回答这两个问题时,我们也许能够为您提供可以使用的更具体的工具。
否则我们需要猜测你想要什么。
相关文章:
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 在C++游戏中与库存系统作斗争
- 换位表导致测试失败(但在游戏中运行良好)
- 如何通过Conan和CMake找到用于pkg配置的.pc文件
- Craps游戏问题,忽略if语句
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 矢量下标超出SFML游戏中的范围
- 我是 c++ 的新手.学习基本知识后,我想做井字游戏.对于印刷板,我在下面写代码,但它显示错误
- 由于PC显示设置的更改,Qt小部件被部分剪裁
- 我在贪吃蛇游戏中收到了错误代码 -1073741571
- 我应该在简单的策略游戏中为各个派系使用类吗 - C++
- 游戏体验和升级
- 我的代码运行良好,但在游戏循环中中断
- 如何使用 SFML 在贪吃蛇游戏中定义游戏结束?
- 我可以使用任何好的逻辑来阻止计算机将 O 放在井字游戏中的现有 X 上
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- 如何在C++中捕获PC游戏的声音输出
- Google Play游戏服务可以用于PC游戏吗?(Windows/Linux/OSX)
- 为何游戏开发者难以为PC、Mac和Linux平台编写游戏?
- NIM游戏对PC初学者