目录
一、引言
二、PCM设备相关的参数配置
-------->声卡的声音缓存和数据传输
-------->参数种类
-------->参数的解析
三、ASOC之PCM Write/Read 数据流
-------->整体框架
-------->代码框架
-------->sco通话声音有波动的bug
四、蓝牙通话与普通A2DP的互斥
引言
之前调试的蓝牙SCO声卡,在通话是有杂音出现,需要排查原因,所以来系统整理一下PCM节点使用的相关部分
二、PCM设备相关的参数配置
1、声卡的声音缓存和数据传输
每个声卡都有一个硬件缓存区来保存记录下来的样本。当缓存区足够满时,声卡将产生一个物理中断。内核声卡驱动然后使用直接内存(DMA)访问通道将样本传送到内存中的应用程序缓存区。类似地,对于回