【问题标题】:How to write a c application code to test a linux audio driver如何编写 C 应用程序代码来测试 linux 音频驱动程序
【发布时间】:2014-04-01 00:31:40
【问题描述】:

我有一个音频驱动程序存在于我拥有的 linux 内核中。使用 aplay、set 和 get 等 alsa 实用程序我想编写一个 c 应用程序来测试驱动程序的功能,如播放、设置音量和获取音量。我对如何在 c 代码中使用 aplay 和其他 alsa 命令感到困惑。我是第一次这样做。任何人都可以帮助我实现这一目标。

提前致谢。

【问题讨论】:

  • 为什么要在 C 语言中而不是作为 makefile 中的目标?
  • 谢谢伊格纳西奥。其实这是给我的要求。我希望提供一个非常简单的 c 代码,它应该能够使用 alsa 的驱动程序播放、设置音量和获取音量。我不知道该怎么做。你能帮帮我吗?

标签: c linux linux-device-driver alsa


【解决方案1】:

请看这个问题的答案:

Set ALSA master volume from C code

还请阅读 alsa/mixer lib 手册页。

其他参考: http://www.alsa-project.org/alsa-doc/alsa-lib/mixer_8h.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 2015-12-31
    相关资源
    最近更新 更多