基于ALSA实现代码调节音量

笔记

一些设置的选项
Headphone
ADC FM volume
ADC INPUT GAIN control
ADC MIC Boost AMP en
ADC MIC Boost AMP gain control
ADC PA speed select
ADC mixer mute for FML
ADC mixer mute for FMR
ADC mixer mute for left ouput
ADC mixer mute for linein
ADC mixer mute for mic
ADC mixer mute for right ouput
COS slop time control for Anti-pop
External Speaker
LINEIN GAIN control
MICIN GAIN control
SPK_L Mux Left Mixer en
SPK_R Mux Right Mixer en
dac digital volume
dac: left analog output mixer en
dac: left chanle en
dac: left hpout to right hpout
dac: left mixer mute: FM
dac: left mixer mute: left dac
dac: left mixer mute: linein
dac: left mixer mute: mic
dac: left mixer mute: right dac
dac: left mute
dac: right analog output mixer en
dac: right chanel en
dac: right hpout to left hpout
dac: right mixer mute: FM
dac: right mixer mute: left dac
dac: right mixer mute: linein
dac: right mixer mute: mic
dac: right mixer mute: right dac
dac: right mute
head phone power
head phone volume
hp left source select: 0-dac, 1-mixer
hp right source select: 0-dac, 1-mixer

实例-亲测

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <getopt.h>
#include <stdarg.h>
#include <ctype.h>
#include <math.h>
#include <errno.h>
#include <assert.h>
#include <alsa/asoundlib.h>
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值