MTK6261D实现蓝牙助听功能
05-08
当用户进入助听界面之后,此时用户带着蓝牙耳机,手机放在面前。当与对面的人谈话聊天时,对方的声音可以通过麦
克输入手机,然后手机会将声音放大后由蓝牙耳机输出,从而达到助听器的效果。
之前MTK有做过耳机的,但是没蓝牙的,如果用蓝牙怎么解决?
代码如下
“Digital loopback和Analog loopback
一.进入助听器功能,可以在上层如下来实现:
1. //建立loopback内部的通路
L1SP_SetAfeLoopback(TRUE)
2. //启动DSP(digital loopback需要,analog loopback无需),且打开麦克风和喇叭
L1SP_Speech_On()
或如下function:
//开启DSP. (digital loopback需要,analog loopback无需)
afe_turnon8k();
//打开麦克风
afe_turnonmicrophone(L1SP_SPEECH);
//打开喇叭
afe_turnonspeaker(L1SP_SPEECH);
3. //选择输出设备,选择耳机
L1SP_SetOutputDevice(L1SP_SPEAKER2)
4. //选择输入设备,可选择手机麦克风(没有耳机麦克风),耳机麦克风(有耳机麦克风)
L1SP_SetInputSource
5.//设置输入,输出的音量
Afe_setMicrophoneVolume()
afe_setoutputVolume()
二.退出助听器 功能,可以在上层如下来实现:
1.//断开loopback内部的通路
L1SP_SetAfeLoopback(FALSE)
2.//关闭DSP,且关闭麦克风和喇叭
L1SP_Speech_Off
或如下function:
//开启DSP.
afe_turnoff8k();
//打开麦克风
afe_turnoffmicrophone(L1SP_SPEECH);
//打开喇叭
afe_turnoffspeaker(L1SP_SPEECH);”
克输入手机,然后手机会将声音放大后由蓝牙耳机输出,从而达到助听器的效果。
之前MTK有做过耳机的,但是没蓝牙的,如果用蓝牙怎么解决?
代码如下
“Digital loopback和Analog loopback
一.进入助听器功能,可以在上层如下来实现:
1. //建立loopback内部的通路
L1SP_SetAfeLoopback(TRUE)
2. //启动DSP(digital loopback需要,analog loopback无需),且打开麦克风和喇叭
L1SP_Speech_On()
或如下function:
//开启DSP. (digital loopback需要,analog loopback无需)
afe_turnon8k();
//打开麦克风
afe_turnonmicrophone(L1SP_SPEECH);
//打开喇叭
afe_turnonspeaker(L1SP_SPEECH);
3. //选择输出设备,选择耳机
L1SP_SetOutputDevice(L1SP_SPEAKER2)
4. //选择输入设备,可选择手机麦克风(没有耳机麦克风),耳机麦克风(有耳机麦克风)
L1SP_SetInputSource
5.//设置输入,输出的音量
Afe_setMicrophoneVolume()
afe_setoutputVolume()
二.退出助听器 功能,可以在上层如下来实现:
1.//断开loopback内部的通路
L1SP_SetAfeLoopback(FALSE)
2.//关闭DSP,且关闭麦克风和喇叭
L1SP_Speech_Off
或如下function:
//开启DSP.
afe_turnoff8k();
//打开麦克风
afe_turnoffmicrophone(L1SP_SPEECH);
//打开喇叭
afe_turnoffspeaker(L1SP_SPEECH);”
以上代码为耳机的,蓝牙的耳机怎么搞,求助下,
相关文章:
- 基于MTK6260平台的蓝牙拨号器(05-08)
- 蓝牙听音乐的时候会断续(05-08)
- mtk6260d 蓝牙免提功能 代码 需求(05-08)
- 蓝牙拨号器问题,(05-08)
- 蓝牙穿戴设备,手环(05-08)
- MTK 智能机 72平台, 蓝牙听歌各等级音频参数在哪调,求解,谢谢(05-08)
射频专业培训教程推荐