Alsa库具有不同版本的读取和驱动程序交互功能,为什么?

时间:2018-11-11 13:20:20

标签: linux-kernel alsa libalsa

我正在浏览alsa库代码,我想知道正在使用的读取函数。但是,我看到读取功能有多个版本。 即

.readi = snd_pcm_hw_readi
.readi = snd_pcm_ioplug_readi
.readi = snd_pcm_mmap_readi
.readi = snd_pcm_dshare_readi
.readi = snd_pcm_plugin_readi

我不确定alsa库如何选择要使用的功能?

什么参数使它选择不同的API(例如swparams,hwparams)

0 个答案:

没有答案