android fm单体声和立体声的切换示例代码

2016-02-19 09:14 14 1 收藏

下面,图老师小编带您去了解一下android fm单体声和立体声的切换示例代码,生活就是不断的发现新事物,get新技能~

【 tulaoshi.com - 编程语言 】

目前的设计中是支持单体声和立体声自动切换的。切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等等都有关系。
目前在上层留有两个接口,分别为stereoMono和setStereoMono。

StereoMono
查询当前电台是以立体声,还是单体声播放。

setStereoMono
设置当前电台是以立体声,还是单体声播放。

需要注意的一点:
1.当设置为单体声时,一定会切换到单体声,而且一直保持单体声,不会随着电台环境改变而改变,除非上层重新设置为立体声播放。
2.当设置为立体声时,电台会根据当前电台的环境,自动确定到底是切换到那种电台,即是和环境相关的。

对于6628如果想改变其切换RSSI门限(6620不可以更改):
计算公式:
Stereo to mono switch threshold Adjustment:

变量名:BlendCtrlRSSI_TH
Address: 0x314F in coefficient memory.
TH最大值: 1024
TH最小值: 0
TH默认值 : 356
转换公式:threshold = -((RSSI(dBm))*4*16/6 + 384)
计算出RSSI的默认值为-69.375dBm

修改代码:
mt6628_fm_lib.c mt6628_SetFreq最后添加代码
Delayms(10);
mt6628_write(0xE2, 0x314F);
mt6628_write(0xE3, TH); //TH setting -75dbm(TH = 0x01A0)
mt6628_write(0xE1, 0x0002);

来源:http://www.tulaoshi.com/n/20160219/1589989.html

延伸阅读
Win7如何打开注册表立体声混音设置   发现其实在很多用w764位旗舰版的客户中都会用到录音这个功能,其实录音这个功能的声音录下来会比较的简单,还可以添加一些背景音乐,然后我们在把自己录好的声音和背景一起结合在一起,但是却找不到可以混音的选项,其实这个功能电脑是有的,就是看你怎么打开它就可以使用了,如果有需要的朋友不...
eop录音大师不能用没有发现立体声设备怎么办   eop录音大师不能用没有发现立体声设备解决方法: 1.鼠标右键点击右下角的喇叭图标,选择录音设备; 2.点击录制属性页,空白处点击右键,选择显示禁用的设备; 3.在出现的立体声混音设备上右键,启动并且设置为默认设备; 4.如果未发现立体声混音设备,说明你的声卡驱动...
标签: 电脑入门
问:Win7/vista中无法找到立体声混音选项怎么办? 答:无法找到立体声混音选项,一般是声卡没有装立体声混音驱动或电脑厂商不支持立体声混音驱动。 解决方法如下: 1、下载驱动精灵,更新最新的声卡驱动。 驱动精灵下载地址:http://www.drivergenius.com/ 2、如果驱动无法解决立体声混音问题,建议咨询电脑厂商客服。
Win7通过注册表打开立体声混音选项   1. 点 "开始"-"运行" 输入 "REGEDIT" 运行注册表编辑器。 2. 在注册表编辑器出现后, 找到以下路径HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/0005/Settings/filter/Rear 也可以直接通过查找EnableInputMonitor 直接定位到这文件夹下。...
隔声窗的选购技巧-隔声窗的清洁与保养 隔声窗的选购技巧 1、考虑窗的隔声量 了解门窗的隔声量,根据自己的经济状况和实际需要,一般隔声量越高,隔声窗价格越高,但是,隔声量不要低于30dB。假如您所处的环境噪声污染严重或对室内环境要求较高,您还要注意门窗的低频隔声量和最低隔声频率的隔声量,因为交通噪声能量集...

经验教程

977

收藏

33
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部