alsa音频驱动框架
2024-09-03 10:11:08
sound/core/sound.c 实现了最顶层的file_operations,它起中转作用
sound/core/control.c 实现了控制接口的file_operations
sound/core/pcm_native.c 实现了playback,capture的file_operations
这些file_operations规定了ALSA接口
怎么写驱动?实现硬件相关的代码即可:
分配,设置,注册snd_card结构体:
1. snd_card_create //里面会创建接口控制
2. snd_pcm_new //里面会创建playback,capture接口
3. snd_card_register
最新文章
- 【体系结构】动态调度算法:记分牌算法和tomasulo算法
- Integer to English Words
- Ubuntu 14 安装 .Net Core
- 如何在Delphi里面查看程序的汇编代码?
- js中的json
- Javascript获取地址栏参数值
- spring debug
- MongoDB - The mongo Shell, Data Types in the mongo Shell
- C辗转相除法求最大公约数的实现
- ubuntu卸载qq2012
- 【转】 怎么刷入BOOT.IMG(刷机后开机卡在第一屏的童鞋请注意)-------不错不错
- JavaScript中Null和Undefined的深渊
- Grunt那些事
- 【CreateJS】WebStorm+Adobe Animate CC 搭配开发HTML5,入门教程
- SQLServer之修改DEFAULT约束
- JavaSE| 数组
- 小白python 安装
- 基于图文界面的蓝牙扫描工具btscanner
- 模拟退火算法(run away poj1379)
- 洛谷P3935 Calculating (莫比乌斯反演)