我是音频编程的新手。我想创建能够播放并提供音量控制的小型应用程序。我正在使用 alsa-lib。
我想知道开关(例如主播放开关)的用途是什么,混音器元素中的枚举以及我应该为这些开关设置什么值。
请给我一些关于调音台设置和 alsa 编程的教程。
最佳答案
只是在这里收集一些,有示例代码:
- ALSA Programming HOWTO v.1.0.0 [alsamodular.sourceforge.net]
- A tutorial on using the ALSA Audio API [equalarea.com] 2002
- A close look at ALSA [volkerschatz.com]
- ALSA API - Sample Programs With Source Code By Aquiles Yanez 2005
- Introduction to Sound Programming with ALSA | Linux Journal (pg3 with example code) 2004
请注意,其中一些是旧的,同时 API 可能已更改...您也可以查找 aplay.c
(命令行的来源 arecord
和 aplay
),但对于初学者来说,这不是最容易阅读的...
关于c - 需要 ALSA 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485553/