Linux ALSA声卡驱动之一:ALSA架构简介
Linux ALSA声卡驱动之二:声卡的创建
Linux ALSA声卡驱动之三:PCM设备的创建
Linux ALSA声卡驱动之四:Control设备的创建
Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
Linux ALSA声卡驱动之六:ASoC架构中的Machine
Android音频系统之AudioPolicyService
Android音频系统之AudioFlinger(一)
Android音频系统之AudioFlinger(二)
Android音频系统之AudioFlinger(三)
Android音频系统之AudioFlinger(四)
Android音频系统之AudioTrack(一)
Android音频系统之AudioTrack(二)
ALSA声卡驱动中的DAPM详解之一:kcontrol
ALSA声卡驱动中的DAPM详解之二:widget-具备路径和电源管理信息的kcontrol
ALSA声卡驱动中的DAPM详解之三:如何定义各种widget
ALSA声卡驱动中的DAPM详解之四:在驱动程序中初始化并注册widget和route
ALSA声卡驱动中的DAPM详解之五:建立widget之间的连接关系
ALSA声卡驱动中的DAPM详解之六:精髓所在,牵一发而动全身
ALSA声卡驱动中的DAPM详解之七:dapm事件机制(dapm event)
另一篇DAPM的文章:
DAPM之一:概述
DAPM之二:audio paths与dapm kcontrol
DAPM之三:audio paths与asound.conf
DAPM之四:dapm widget events
DAPM之五:dapm机制深入分析(上)
DAPM之六:dapm机制深入分析(下)