PortAudio
chinabinlang
webrtc,音视频编程,视频会议开发,视频直播,电子白板开发
展开
-
关于开源的音频库
音频编程,在windows上,处理waveout,wavein这种较简单的编程方式,目前最常用的就是direcsound。 以前封装过一个direcsound库,支持设备获取,混音,播放,学习需要一些时间,一般程序员很难快速学会应用。 不过已经有很多很好的音频库了,所以可以简单了解,快速应用,而且相对稳定。还有一个优点就是跨平台。 这里我简单列举一些。 1:OpenAL:这个库比较好,强大原创 2013-08-22 16:52:00 · 11301 阅读 · 2 评论 -
VC2008编译 配置 PortAudio
一:编译: 我从svn直接Checkout一份PortAudio源码,用VC2008打开。 从网上下载解压ASIO+SDK2.zip,将ASIOSDK2重命名为ASIOSDK,复制到PortAudio\trunk\src\hostapi\asio目录中; 设置相对路径; 这是就可以正常编译了。 注:在windows上编译各种多媒体音视频库,一般而言自然是要配置directX了,这原创 2013-08-22 17:00:19 · 2389 阅读 · 3 评论 -
借用PortAudio采集和播放音频,实现一个双路混音器
借用PortAudio采集和播放音频,实现一个双路混音器 混音,顾名思义,就是把多个音源混合的过程,是一个很常见的应用。这两天我也做了一个双路混音器,当然,我没有做多么专业的音频信号处理,只是一个简单的混音,调节各路音量,并实现了一些音效处理。主要功能有:采集硬件设备,读取wav文件,播放,混音,音量调节,音频节奏、音调的调节,wav文件输出。这么多功能,我们不需要一个一个全部自己实现,转载 2013-08-22 17:01:17 · 3303 阅读 · 2 评论 -
portaudio示例
从portaudio官方网址可以下载到最新的源码: http://www.portaudio.com/download.html 解压后,可以从examples文件夹中找到比较多的示例,可以参考; 虽然 从入门角度,和应用角度建议,paex_record.c 示例文件; 关于音频捕获: /* This routine will be called by原创 2015-06-09 16:45:33 · 3016 阅读 · 0 评论 -
portaudio windows 库文件
一般来说,用portaudio需要编译一下portaudio,但是更简单的方法,可以从网上少一下编译好的库; 这里推荐一个网址:https://github.com/adfernandes/precompiled-portaudio-windows原创 2015-06-09 10:36:30 · 2363 阅读 · 0 评论