捕获全局音频输出在c++ (Portaudio)
Capture global Audio Output in C++ (Portaudio)
我有一个问题:是否有可能使用Portaudio记录全局Windows输出?我读到过你可以把输入设备改成实际的输出设备,但那根本不起作用。那么还有其他方法可以记录输出的声音吗?我更喜欢使用Portaudio,但我不害怕使用其他api。它应该是一个跨平台的API。
最诚挚的问候,丹尼斯
指望Ross Bencina的回答
加上一个互联网提示:您需要一个PortAudio补丁来启用WASAPI环回:
https://github.com/michaelni/audacity/blob/master/lib-src/portaudio-v19/wasapi-loopback.patch我相信这可以通过WASAPI环回记录完成
PortAudio有一个WASAPI后端,所以原则上,如果您的目标是WASAPI PortAudio设备,您应该能够使用PortAudio来实现它。在实践中,我从来没有尝试过,所以我不能保证它会起作用。
相关文章:
- 对Portaudio中错误的未定义引用
- Portaudio回调不是连续的
- 从Portaudio到WebRTC :: AudioProcessing馈送输入流
- 使用Portaudio记录音频
- Portaudio:通过调用功能播放多个生成的声音
- 无法为 i386 构建 PortAudio 以使其与 NI 的 DAQmxBase 配合良好
- 阻止portaudio中的I/O
- 将 Opus 与 PortAudio 结合使用
- 使用portaudio和sndfile播放wav文件
- Python / C++绑定,如何再次链接静态C ++库(portaudio)与distutils
- 用于ARM体系结构的交叉编译portaudio
- 如何在Windows上有效使用PortAudio Pa_OpenStream()
- PortAudio示例代码问题
- Portaudio回调函数示例
- Joining Portaudio and Opus
- 输入延迟与PortAudio回调和ASIO sdk
- 捕获全局音频输出在c++ (Portaudio)
- 坏的音频输出在立体声模式- FFMPEG PortAudio c++
- PortAudio流和实时处理
- 链接Portaudio库失败