struct snd_card是在ALSA Core层的核心数据结构,而snd_soc_card是ASoC层的核心数据结构。在嵌入式系统中,声卡驱动一般只需要关注两个逻辑设备:PCM设备跟Control设备。PCM设备用于管理音频数据,而Control设备用于Codec物理设备。下图尽可能描述声卡驱动所涉及的重要数据结构。
struct snd_card是在ALSA Core层的核心数据结构,而snd_soc_card是ASoC层的核心数据结构。在嵌入式系统中,声卡驱动一般只需要关注两个逻辑设备:PCM设备跟Control设备。PCM设备用于管理音频数据,而Control设备用于Codec物理设备。下图尽可能描述声卡驱动所涉及的重要数据结构。
相关文章: