微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk6572 用内部功放,怎么把音频声音调节大些

mtk6572 用内部功放,怎么把音频声音调节大些

时间:10-02 整理:3721RD 点击:
mtk6572 用内部功放,怎么把音频声音调节大些

status_t AudioMachineDevice::SetAmpGain(AudioAnalogType::VOLUME_TYPE volume_Type, int volume)
{
    // this will base on hw spec, use 15dB for
    uint32 index =  13;
    // condition for gainb not mute
    if(volume > 11){
        volume = 11;
    }
    //const int HWgain[] =  {-60,0,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
    index -= volume;
    if (index < 1) {
        index= 1; // min to 0dB
    }
    ALOGD("jianghuiyan SetAmpGain volume_Type = %d volume = %d,index=%d",volume_Type,volume,index);
    index = 15; //SPK 17dB jianghuiyan 20130528
    if(volume_Type == AudioAnalogType::VOLUME_SPKL ||volume_Type == AudioAnalogType::VOLUME_SPKR)
    {
        mAudioAnalogReg->SetAnalogReg(SPK_CON9,index<<8,0x00000f00);
    }
    return NO_ERROR;
}

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

网站地图

Top