博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 版本AGC调节
阅读量:4184 次
发布时间:2019-05-26

本文共 521 字,大约阅读时间需要 1 分钟。

因为在有些android手机webrtc语音比较轻,但是本机自带录音播放还是比较大的,为此想增大webrtc的增益,我这里AGC模式采用kAgcFixedDigital或kAgcAdaptiveDigital,int32_t WebRtcAgc_CalculateGainTable(int32_t *gainTable, int16_tdigCompGaindB, int16_t targetLevelDbfs, uint8_t limiterEnable, int16_t analogTarget

最终调节最近参数如下,适合大部分机型:

apm_->gain_control()->set_analog_level_limits(0, 255);

apm_->gain_control()->set_mode(GainControl::kAdaptiveDigital);
apm_->gain_control()->set_target_level_dbfs(6);
apm_->gain_control()->Enable(true);
这个set_target_level_dbfs就是设定目标电平,单位是dbfs,有作用的。

转载地址:http://dfzoi.baihongyu.com/

你可能感兴趣的文章
关于request.getServletPath(),request.getContextPath()的总结
查看>>
aop详解和基于spring-aop xml的简单编程
查看>>
【java小程序】zookeeper监听并自动更新
查看>>
软碟通系统U盘制作教程
查看>>
【java多线程编程】三种多线程的实现方式
查看>>
【java多线程】线程常用操作方法总结
查看>>
【java多线程】线程的同步与死锁
查看>>
【java多线程】生产者与消费者多线程同步案例
查看>>
【java多线程】守护线程、线程停止、volatile的深入了解
查看>>
StringBuffer对String类型的操作
查看>>
CharSequence详情介绍
查看>>
Runtime获取系统资源信息类
查看>>
了解Schema约束
查看>>
一个简单的webService接口发布与实现
查看>>
案例:天气预报的接口调用
查看>>
使用cxf编写基于spring的web service
查看>>
ajax、Jquery、HttpUrlConnectin请求web service
查看>>
通过注解修改wsdl文档
查看>>
初步了解JVM
查看>>
深入JVM内核----原理、诊断与优化
查看>>