摘要:
1、设置音量时应用程序的调用过程(1)strace分析: amixer cset numid=1 30 (设置音量)/dev/snd/controlC0openSNDRV_CTL_IOCTL_CARD_INFOSNDRV_CTL_IOCTL_PVERSIONSNDRV_CTL_IOCTL_ELEM_... 阅读全文
posted @ 2017-12-27 09:06
隔壁王叔叔a
阅读(1227)
评论(0)
推荐(0)
摘要:
1、引言(1)应用程序使用声卡的时候,数据流程是:应用程序把数据发送给驱动,驱动把数据发送给硬件声卡,声卡把数据转换成声音数据播放出去。(2)可以使用两种方式发送数据第一种:app发数据,等驱动处理完后再发下一段(处理完再发下一段就会导致声音会断断续续 )第二种:应用程序不断地发数据,驱动程序不断地... 阅读全文
posted @ 2017-12-27 09:04
隔壁王叔叔a
阅读(692)
评论(0)
推荐(0)
摘要:
1、参数设置分析(1)open: soc_pcm_open 依次调用cpu_dai, dma, codec_dai, machine的open或startup函数只在dma的open函数里添加参数相关的代码(2)SNDRV_PCM_IOCTL_HW_PARAMS: soc_pcm_hw_params... 阅读全文
posted @ 2017-12-27 09:01
隔壁王叔叔a
阅读(931)
评论(0)
推荐(0)

浙公网安备 33010602011771号