a&v
文章平均质量分 79
冇二哥
I/O
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android音量设置流程及调试方法
文章目录流程框图初始化音量调整常用调试手段系统音量查询DumpSys数据库(sqlite3)Audio模块Log开关Mixer设备查询流程框图初始化开机的时候,系统会从数据库中更新当前的音量值给各个音频流// 根据数据库的配置创建流的状态private void createStreamStates() { int numStreamTypes = AudioSystem.getNumStreamTypes(); VolumeStreamState[] streams = mSt原创 2021-04-13 23:37:04 · 4239 阅读 · 0 评论 -
音量调节调研报告
文章目录声音的基本概念分贝模拟音频数字音频PCM(Pulse Code Modulation)音量调节Android的实现声音的基本概念声音是介质振动在听觉系统中产生的反应。声音总可以被分解为不同频率不同强度正弦波的叠加(傅里叶变换)。分贝分贝(deciBel),通常表示两个声音信号或电力信号在功率或强度方面的相对差别的单位,相当于两个水平的比率的常用对数的十倍。转换成公式表示如下:dB = 10logX (乘10是为了计算方便,未乘10之前的单位叫贝尔,它可以把一个非常小的数通过对数变换转换成原创 2021-04-13 16:52:32 · 1208 阅读 · 0 评论 -
pulseaudio-webrtc-audio-processing的编译环境搭建
先上编译大环境再上编译小环境pulse-webrtc使用meson+ninja编译架构,所以首先需要搭建meson和ninja;而meson又依赖python3的环境,准确说是python 3.6及以上版本,详情请见官网:https://mesonbuild.com/Getting-meson.htmlpython3添加python3的ppa源# add-apt-repository ppa:deadsnakes/ppa# apt update# apt install python3原创 2021-01-30 13:12:20 · 1807 阅读 · 2 评论
分享