资源简介
共有两套代码,有注释,有c基础都能看得懂
如果编译时出现缺少的警告alsa/asoundlib.h,则是缺少一个库,用upt-get install bliasound2-dev 安装库就可以编译了
此外,编译格式 例如 gcc playback.c -o playback -lasound 就可以了
代码片段和文件信息
/*
This example reads from the default PCM device
and writes to standard output for 5 seconds of data.
*/
/* Use the newer ALSA API */
#include
#define ALSA_PCM_NEW_HW_PARAMS_API
#include
int main()
{
long loops;
int rci = 0;
int size;
FILE *fp ;
snd_pcm_t *handle;
snd_pcm_hw_params_t *params;
unsigned int valval2;
int dir;
snd_pcm_uframes_t frames;
char *buffer;
if( (fp =fopen(“sound.wav““w“)) < 0)
printf(“open sound.wav fial\n“);
/* Open PCM device for recording (capture). */
rc = snd_pcm_open(&handle “default“ SND_PCM_STREAM_CAPTURE 0);
if (rc < 0)
{
fprintf(stderr “unable to open pcm device: %s/n“ snd_strerror(rc));
exit(1);
}
/* Allocate a hardware p
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5010 2015-04-09 15:30 alsa录音和播放\capture.c
文件 5360 2015-04-09 15:41 alsa录音和播放\playback.c
文件 263 2015-04-09 16:55 alsa录音和播放\说明必读.txt
文件 4839 2012-10-16 17:25 alsa录音和播放01\alsa_play.c
文件 4812 2012-10-16 17:24 alsa录音和播放01\alsa_record.c
文件 238 2012-10-16 17:04 alsa录音和播放01\makefile
文件 103 2015-04-09 16:57 alsa录音和播放01\说明.txt
目录 0 2015-04-09 16:48 alsa录音和播放
目录 0 2015-04-09 16:55 alsa录音和播放01
----------- --------- ---------- ----- ----
20625 9
- 上一篇:itop使用手册
- 下一篇:DNF私服辅助源码台服
相关资源
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- Linux Netfilter编程源码
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
- 福州大学Linux 操作系统设计实践报告
- vsftpd-2.2.2-11.el6.x86_64.rpm
- container-selinux-2.74-1.el7.noarch.rpm
评论
共有 条评论