如何在C ++中捕获PC游戏的声音输出?

时间:2014-02-11 09:06:44

标签: c++ winapi audio capture

我正在尝试创建一个游戏捕获软件。 我通过从应用程序主窗口的设备上下文中读取来成功录制视频输出,但不知道如何读取游戏应用程序的声音输出。

我正在使用Windows并使用Microsoft Visual Studio和C ++

1 个答案:

答案 0 :(得分:1)

一种可能的方法是创建游戏使用的虚拟设备。然后你可以很容易地抓住它。

另一种可能的方法是启用和使用Audio Loopback Device

还有很多人......

你要问自己的两个关键问题是:

我是否需要尽可能快地捕捉到的音轨? (性能)

我需要非常原始的输出还是环回来好?

如果您可以回答这两个问题,我们可能会为您提供更具体的工具供您使用。

否则我们需要猜猜你想要什么。