其他分享
首页 > 其他分享> > c – 捕获音频输出

c – 捕获音频输出

作者:互联网

我想捕获播放给用户的所有音频(所有声音在一起).目前我正在使用Windows,但如果代码是跨平台的(但不一定是),那就太好了.是否可以使用OpenAL进行此操作?怎么样?代码示例会很棒.

语言:C

解决方法:

我相信唯一的方法是创建一个接收所有音频请求的替换音频设备驱动程序,然后将它们转发到原始设备驱动程序.有许多现有的应用程序以这种方式工作,包括Freecorder,MP3myMP3 Recorder,SoundTapWondershare,仅举几例(Google“Streaming Audio Recorder”).

至于跨平台,我认为没有机会,因为它依赖于OS驱动程序模型.

标签:out,c,audio,capture,openal
来源: https://codeday.me/bug/20191009/1876340.html