1.7 KiB
1.7 KiB
README
ALSA UCM (Use Case Manager) 通过文本文件记录了不同使用场景下 ALSA 控件 (control) 的配置, 这些配置文件位于 /usr/share/alsa/ucm 目录下
alsa-ucm-aw
alsa-ucm-aw 包含了 alsa-ucm-aw-configs, alsa-ucm-aw-lib, alsa-ucm-aw-utils 这几 个软件包, 其功能分别如下:
alsa-ucm-aw-configs
提供了 Tina 中不同方案 (平台) 下的 ALSA UCM 配置文件, 详情请参考 ucm_config.md
alsa-ucm-aw-lib
提供了 C 语言 API 以供其他应用程序使用 ALSA UCM 配置文件, 详情请参考 interfaces.md
alsa-ucm-aw-utils
提供了应用程序 alsa-ucm-aw 以使用 Tina 中 ALSA UCM 配置文件, 详情请参考 utils.md (ALSA 原生的 alsa-utils 中也提供了使用 UCM 配置文件的应用 程序 alsaucm, 但目前其功能有不少缺陷, 也缺少说明文档, 因此不推荐使用)
参考资料
ALSA UCM 在网上的资料并不多, 也缺少完整描述其语法和使用方法的资料, 以下为设计 alsa-ucm-aw 过程中参考过的一些资料, 供感兴趣者参考: