关闭

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

1188人阅读 评论(0) 收藏 举报
分类:

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


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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:150933次
    • 积分:2129
    • 等级:
    • 排名:第17940名
    • 原创:58篇
    • 转载:43篇
    • 译文:0篇
    • 评论:26条
    博客介绍
    1.本博客为本人学习记录,保留版权,转载请保留原文链接;

    2.如有侵权请私信或邮件告知,我将及时删除侵权内容;

    3.参考资料请见文章末尾,排名不分先后,原作者保留版权;

    4.给我写邮件.
    文章分类
    最新评论