c - 需要 ALSA 教程

标签 c linux audio alsa

我是音频编程的新手。我想创建能够播放并提供音量控制的小型应用程序。我正在使用 alsa-lib。

我想知道开关(例如主播放开关)的用途是什么,混音器元素中的枚举以及我应该为这些开关设置什么值。

请给我一些关于调音台设置和 alsa 编程的教程。

最佳答案

只是在这里收集一些,有示例代码:

请注意,其中一些是旧的,同时 API 可能已更改...您也可以查找 aplay.c (命令行的来源 arecordaplay ),但对于初学者来说,这不是最容易阅读的...

关于c - 需要 ALSA 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485553/

相关文章:

c - 为什么我的字符串在 C 语言中显示美元符号

c - 访问非空结构成员时出现段错误-

c - 理解指针变量增量

c - 为什么读/写锁需要锁?

linux - Linux 上的 Chrome gyp 配置失败

静音不会影响文件大小的音频格式

linux - 在i386和x86-64上UNIX和Linux系统调用的调用约定是什么

linux - Linux 上的 ASP.NET Core Windows 身份验证

c# - 如何在C#中更改音调

audio - 在 VLC 中的音轨之间添加暂停