微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 双mic项目,免提模式如何使用副mic通话

mt6735 双mic项目,免提模式如何使用副mic通话

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
双MIC项目,部分客户希望在免提模式下使用副mic通话
[SOLUTION]
1,Dual mic项目需要打开对应ProjectConfig.mak文件DUAL_MIC_SUPPORT=yes
2,在speaker 模式下要使用sub mic通话,则还需要修改Audio_Customization_Common.h中宏定义的值#define USE_REFMIC_IN_LOUDSPK (1)
3,在JB2以后的版本,需要同时修改code如下:
In AudioResourceManager::AudioResourceManager()
MMIcDefaultsetting = 0;
In status_t AudioResourceManager::StartInputDevice()
status_t AudioResourceManager::StartInputDevice()
{
ALOGD("+%s(), mUlInputDevice = 0x%x", __FUNCTION__, mUlInputDevice);
if(IsModeIncall() && (mDlOutputDevice &
AUDIO_DEVICE_OUT_SPEAKER)&&USE_REFMIC_IN_LOUDSPK
{
mMicDefaultsetting = USE_REFMIC_IN_LOUDSPK;
}
else
{
mMicDefaultsetting = 0;
}
mAudioAnalogInstance->SetAnalogPinmuxInverse(
mMicInverseSetting^mMicDefaultsetting);

谢谢分享

MTK资料

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top