Windows和Linux下播放采集wave格式音频文件的简单记录

wave音频的部分介绍可参看前面两篇文章:WAV格式常见的几种压缩形式(compression code)WAV音频格式
如果涉及到g711 A率可以从这个压缩包里找到部分资料:点这里


Windows:
1、在windows上,api基本上屏蔽了驱动的不能,可直接使用windows media api,播放使用waveIn_xxx系列,采集使用waveOut_xxx系列。
2、如果你熟悉ffmpeg,也可使用里面的接口进行播放和录制。不过wave_xxx系列api使用起来也很方便的。


Linux:
    由于Linux的音频驱动有:OSS (Open Sound System)、ALSA (Advanced Linux Sound Architecture)。不过目前的Linux内核已使用Alsa作为默认驱动(Alsa的官网官网的开发文档),开发时需要安装libasound2-dev(基本linux自带有alsa的so文件)。
    下面是部分Alsa的开发资料:
    a.Linux音频编程指南
    b.Linux音频子系统
    c.writing an alsa driver 中文
    d.ALSA学习
    e.怎样使用alsa API
    f.alsa/asoundlib.h: No such file or directory


参考资料:(见本文链接)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值