SuperIC社区_
标题: 修改SPDIF 输出幅度 [打印本页]
作者: 果果 时间: 2017-5-30 20:58
标题: 修改SPDIF 输出幅度
关键词:SPDIF
适用机芯:628
直接调试寄存器:
BK112D_0A bit15 // 0:normal 1:mute
BK112D_0A bit8~14 //spdif interger volume 主要调节bit8~14来控制输出
BK112D_0A bit5~7 //spdif frac volue
代码实现:通过调用SetOutputGain来实现
SetOutputGain(PORT_MONITOR_OUT,XX);
SetOutputGain(PORT_SPDIF,XX);
MSRV_SSSND_RET MSrv_SSSound::SetOutputGain(AUDIO_BASIC_PORT_TYPE ePort, int sGainStep)
{
...
case PORT_MONITOR_OUT:
mapi_interface::Get_mapi_audio()->SetAbsoluteGain(MSAPI_PORT_MONITOR_OUT, u8GainInteger, u8GainFrac);
break;
...
case PORT_SPDIF:
mapi_interface::Get_mapi_audio()->SetAbsoluteGain(MSAPI_PORT_SPDIF, u8GainInteger, u8GainFrac);
...
}
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |