PortAudio —— 跨平台音频采集API(转载)
转载自:https://blog.51cto.com/u_4135183/2822776
1. PortAudio的下载与编译
PortAudio 是一款开源的跨平台音频输入/输出库,官网: http://www.portaudio.com/。官网内部有下载连接,
本人下的是 pa_stable_v190700_20210406.tgz。
解压 pa_stable_v190700_20210406.tgz 文件到当前文件,其目录结构如下:
1.1 Windows 编译
portaudio源码的build目录下有一个msvc的文件夹,内附VC6.0工程文件,用VS2015打开即可。编译时会报错,这是因为少了ASIOSDK,因此我们需要下载asiosdk。
asiosdk下载的地址为: https://www.steinberg.net/en/company/developers.html,下载页面如下所示:
下载上图中蓝色框内的“ASIO SDK”就行,本人下载下来的包文件的是asiosdk_2.3.3_2019-06-14.zip,将其解压到 portaudio\src\hostapi\asio\。解压后为该目录中会多出一个 asiosdk_2.3.3_2019-06-14 文件夹,我们将其改为ASIOSDK,之后再编译我们的portaudio就可以通过了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步