Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将音频流读取到输出设备_C++_C_Windows_Audio - Fatal编程技术网

C++ 将音频流读取到输出设备

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

我很好奇是否有办法读取发送到音频输出的数据。我的最终目标是捕获音频,然后通过串行传输进行音频处理。我用的是Windows电脑

让这变得更困难的是,我不是在读取捕获的麦克风输入,而是流式扬声器输出


有人能帮我吗?

一个或多或少比较简单的方法就是利用这个设备,如果有的话。这样,您就有了一个音频捕获设备,可以将设备音频输出混合起来。您可以使用标准且有良好文档记录的API或音频库,从该设备进行读取,就好像它是一个真正的音频输入设备,如线路输入设备或麦克风一样

其他选项更为复杂,需要连接到系统并深入了解内部:您可以连接音频API以截获应用程序发送到音频输出的内容,或者安装应用程序使用的音频接口,并从中获取可用数据