C++ 将音频流读取到输出设备
我很好奇是否有办法读取发送到音频输出的数据。我的最终目标是捕获音频,然后通过串行传输进行音频处理。我用的是Windows电脑 让这变得更困难的是,我不是在读取捕获的麦克风输入,而是流式扬声器输出C++ 将音频流读取到输出设备,c++,c,windows,audio,C++,C,Windows,Audio,我很好奇是否有办法读取发送到音频输出的数据。我的最终目标是捕获音频,然后通过串行传输进行音频处理。我用的是Windows电脑 让这变得更困难的是,我不是在读取捕获的麦克风输入,而是流式扬声器输出 有人能帮我吗?一个或多或少比较简单的方法就是利用这个设备,如果有的话。这样,您就有了一个音频捕获设备,可以将设备音频输出混合起来。您可以使用标准且有良好文档记录的API或音频库,从该设备进行读取,就好像它是一个真正的音频输入设备,如线路输入设备或麦克风一样 其他选项更为复杂,需要连接到系统并深入了解内部
有人能帮我吗?一个或多或少比较简单的方法就是利用这个设备,如果有的话。这样,您就有了一个音频捕获设备,可以将设备音频输出混合起来。您可以使用标准且有良好文档记录的API或音频库,从该设备进行读取,就好像它是一个真正的音频输入设备,如线路输入设备或麦克风一样 其他选项更为复杂,需要连接到系统并深入了解内部:您可以连接音频API以截获应用程序发送到音频输出的内容,或者安装应用程序使用的音频接口,并从中获取可用数据