linux驱动中snd_soc_dai_ops里的mute_stream函数在哪里调用
时间: 2023-11-13 10:03:51 浏览: 200
rh-nodejs6-nodejs-mute-stream-0.0.5-2.el7.noarch.rpm
snd_soc_dai_ops结构体中的mute_stream函数是用来关闭或打开音频数据流传输的,它一般在SOC层的代码中调用。
在ALSA音频驱动中,当应用程序打开或关闭音频设备时,驱动程序会调用snd_pcm_open和snd_pcm_close函数,这些函数最终会调用SOC层的snd_soc_pcm_open和snd_soc_pcm_close函数。这些函数中会调用音频接口的snd_soc_dai_ops结构体中的mute_stream函数,来关闭或打开音频数据流传输。
因此,snd_soc_dai_ops中的mute_stream函数是在snd_soc_pcm_open和snd_soc_pcm_close函数中被调用的。
阅读全文