音频驱动程序
2016-06-28 17:04
477 查看
PCM; pulse code modulation 脉冲编码调制
ALSA: advanced linux sound architecture 高级linux声音架构
/dev/snd/controlco 控制节点
/dev/snd/pcmc0dop 播放设备
/dev/snd/pcm/pcmcodoc 录音设备
mp3 音频软件
1.解码从CF盘上读取的mp3文件边将其转成原始PCM码流的用户程序,利用alsa-lib库提供的函数接口
2. 一个底层内核ALSA音频驱动程序
处理播放的例程
处理录音的例程
混音器控制功能
数据结构
snd_card include/sound/core.h 表示一块声卡
snd_pcm include/sound/pcm.h PCM对象
内核编程
snd_card_new() sound/core/init.c 创建一个snd_card结构体体
snd_card_free() sound/core/init.c 释放一个snd_card 结构体
ALSA: advanced linux sound architecture 高级linux声音架构
/dev/snd/controlco 控制节点
/dev/snd/pcmc0dop 播放设备
/dev/snd/pcm/pcmcodoc 录音设备
mp3 音频软件
1.解码从CF盘上读取的mp3文件边将其转成原始PCM码流的用户程序,利用alsa-lib库提供的函数接口
2. 一个底层内核ALSA音频驱动程序
处理播放的例程
处理录音的例程
混音器控制功能
数据结构
snd_card include/sound/core.h 表示一块声卡
snd_pcm include/sound/pcm.h PCM对象
内核编程
snd_card_new() sound/core/init.c 创建一个snd_card结构体体
snd_card_free() sound/core/init.c 释放一个snd_card 结构体
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍