【问题标题】:Modify master balance linux修改master balance linux
【发布时间】:2015-10-28 09:07:30
【问题描述】:

我目前正在开发一个共享库来控制 linux 下的主音量/平衡/静音/等。 我正在尝试为此目的使用 alsa 库 (http://www.alsa-project.org/alsa-doc/alsa-lib/index.html)。 我想出了如何修改主卷,但我找不到其他任何东西。 在这一点上,我开始怀疑是否可以使用 alsa lib。 有没有人做过类似的事情并且可能会告诉我方法?

谢谢!

【问题讨论】:

    标签: linux audio volume alsa balance


    【解决方案1】:

    完全忘记在这里带回解决方案

    因此,为了平衡,您必须使用以下功能: int snd_mixer_selem_set_playback_volume
    http://www.alsa-project.org/alsa-doc/alsa-lib/group___simple_mixer.html#ga1e4556740beefc8bed40677a316e60ac

    使用您可以在此处找到的枚举: http://www.alsa-project.org/alsa-doc/alsa-lib/group___simple_mixer.html#gaf01a92f33cc46d0b3878d65afcc41b97 作为第二个参数

    并且,静音是函数:int snd_mixer_selem_set_playback_switch

    希望这对某人有所帮助......有一天......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多