我是音频编程的新手。我想创建一个能够播放并提供音量控制的小应用。我正在使用alsa-lib。
我想知道开关(例如主播放开关)的目的是什么,混音器元素中的枚举以及应该为这些开关设置什么值。
请给我建议一些调音台设置以及alsa编程的教程。
仅在这里收集一些示例代码:
请注意,其中一些是较旧的,与此同时API可能已更改…您也可以查找aplay.c(命令行arecord和的源aplay),但是对于初学者来说,这不是最容易阅读的…
aplay.c
arecord
aplay