登录
首页 » Linux编程 » ALSA播放wav音频代码

ALSA播放wav音频代码

于 2022-04-22 发布 文件大小:1.93 kB
0 189
下载积分: 2 下载次数: 1

代码说明:

东方钰的播放源代码。本设计思路:先打开一个普通wav音频文件,从定义的文件头前面的44个字节中,取出文件头的定义消息,置于一个文件头的结构体中。然后打开alsa音频驱动,从文件头结构体取出采样精度,声道数,采样频率三个重要参数,利用alsa音频驱动的API设置好参数,最后打开wav文件,定位到数据区,把音频数据依次写到音频驱动中去,开始播放,当写入完成后,退出写入的循环。经测试能够使用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 在C++构建
    下面是一个简单的数据挖掘类Stopwords;
    2022-07-27 19:29:32下载
    积分:1
  • liunx系统上小游戏
    liunx系统上小游戏
    2022-08-03 02:01:37下载
    积分:1
  • Code for Monte carlo simulation
    蒙那卡罗代码。描述了光在各向异性介质中传播过程中的偏振状态是如何变化的。入射光垂直于介质,分4中偏振状态,水平偏振状态,垂直偏振状态,45度相对于水平偏振状态,135度水平偏振状态。 里面有三种类型代码。选择任何一种是用都可以。如有特殊入射光等条件要求,可以相应更改。
    2023-08-25 01:30:03下载
    积分:1
  • OPESSL学习用
    /*************************************************  *creator :   *date    : 2014228  *funtion :  COLLECT DATA sftp from dianxinserver   *info    :  * ***********************************************/ #include "client.h" #define MAXBUF 1024 #define MYCONFIGFILENAME "client.conf" //初始化配置参数
    2023-01-19 03:00:04下载
    积分:1
  • Linux下载工具MyGet
    Linux下载工具MyGet目标设计成一个可扩展的,拥有丰富界面的多线程下载工具,它支持HTTP、FTP、HTTPS、MMS、RTSP等协议。
    2023-03-26 20:05:03下载
    积分:1
  • mannasim-rede-hierarquica
    这是一个WSN你发现了这里的一个重要例biginers simulateur为例
    2023-05-07 18:45:02下载
    积分:1
  • 指纹的源代码
    这是很好的例子,为指纹识别。这段代码被测试肺活量正在进行。它也是对我好,我希望它会对你很好。谢谢你。亲爱的菲利普
    2023-02-16 17:45:04下载
    积分:1
  • 纯C语言写的hmac-sha1
    参考协议RFC2104,用 c 语言编写,代码简单易懂
    2023-08-10 16:25:03下载
    积分:1
  • 操作系统的进管理
    应用背景一个简单的进程间通信代码,一个作业来着,可以入门,有大量注释,十分容易上手和学习一个简单的进程间通信代码,一个作业来着,可以入门,有大量注释,十分容易上手和学习关键技术调用那个POSIX API,对操作系统进行的编程。主要语言是C语言,使用编辑器Vim 调用那个POSIX API,对操作系统进行的编程。主要语言是C语言,使用编辑器Vim
    2023-03-17 07:40:04下载
    积分:1
  • 操作系统课实验 JOS Lab1(来自mit 6.828)
    研究生阶段课程 《计算机系统设计与实现》的实验 来源是MIT 6.828 的实验,有经过修改 Lab1的内容是booting a PC make grade通过
    2023-02-28 08:05:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载