草庐IT

c - 从 C 代码设置 ALSA 主音量

我一直在寻找一个简单的C代码示例来设置ALSA混音器的主音量,但找不到任何简单的东西来实现这个所谓的常见操作。我完全不熟悉ALSA,所以制作我自己的最小示例需要时间。如果有人可以提供,我会很高兴。 最佳答案 以下对我有用。参数volume的范围为[0,100]。当心,没有错误处理!voidSetAlsaMasterVolume(longvolume){longmin,max;snd_mixer_t*handle;snd_mixer_selem_id_t*sid;constchar*card="default";constchar*s

c - 从 C 代码设置 ALSA 主音量

我一直在寻找一个简单的C代码示例来设置ALSA混音器的主音量,但找不到任何简单的东西来实现这个所谓的常见操作。我完全不熟悉ALSA,所以制作我自己的最小示例需要时间。如果有人可以提供,我会很高兴。 最佳答案 以下对我有用。参数volume的范围为[0,100]。当心,没有错误处理!voidSetAlsaMasterVolume(longvolume){longmin,max;snd_mixer_t*handle;snd_mixer_selem_id_t*sid;constchar*card="default";constchar*s