Android音量控制:
背景
- Platform: RK3399
- OS: Android7.1.2
- Kernel: v4.4.103
系统输出音量
总输出音量 = Android系统软件音量 * 音频Codec硬件音量**
**音频Codec硬件音量 = 音频Codec-DAC音量(数字音量) * 音频Codec-通道音量(AP模拟音量)
Android系统音量(数字音量) = stream Volume * master Volume * track Volume
注:
stream 音量: 系统控制音量等级,系统针对不同的stream type和不同输出device,有不同的音量level,韦伯定律(可展开,心理,情侣买礼物,金融等,)
Track volume: 通过AudioTrack.setVolume来设置,取值为0~1.0
master Volume: 音效
Android音量计算流程
注:这里所说的音量是上面所说的stream Volume
流音量
。。。。。