![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Intel HD-Audio
文章平均质量分 94
书桐先生
吾尝终日而思矣 不如须臾之所学也
展开
-
HDAC driver 两种搬运数据方式---MMIO、IO R&W
在linux 上使用工具播放音频文件时,有两种音频数据拷贝的方式: 一、Memory mapped I/O 就是把磁盘上的file映射到内存上,当我们从内存上fetch byte时,对应的file就被读取。同样的,当我们在内存上存储字节的时候,对应的file就被写入。这就让我们不需通过read和write系统调用而去操作I/O。 mmap内存映射建立一段可以被多个进程读写的...原创 2019-11-19 11:31:16 · 329 阅读 · 0 评论 -
PCM ALSA的一些基础知识
PCM 1、设备命名 API 库使用逻辑设备名而不是设备文件。设备名字可以是真实的硬件名字也可以是插件名字。硬件名字使用 hw:i,j 这样的格式。其中i是卡号,j是这块声卡上的设备号。第一个声音设备是hw:0,0.这 别名默认引用第一块声音设备并且在本文示例中一直会被用到。插件使用另外的唯一名字。比如plughw:, 表示一个插件,这个插件不提供对硬件设备的访问,而是提供像采样率转换这样...原创 2019-10-10 11:33:41 · 1758 阅读 · 0 评论