setLoudness method
@detail api
@brief 如果你需要使用 enableVocalInstrumentBalance:{@link #ByteRTCEngine#enableVocalInstrumentBalance} 对音频文件/PCM 音频数据设置音量均衡,你必须通过此接口传入其原始响度。
@param loudness 原始响度,单位:lufs,取值范围为 [-70.0, 0.0]。
当设置的值小于 -70.0lufs 时,则默认调整为 -70.0lufs,大于 0.0lufs 时,则不对该响度做音量均衡处理。默认值为 1.0lufs,即不做处理。
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明
@note
- 如果在起播前调用此接口,设置的参数值将被缓存,在起播后生效。
- 此方法对音频文件和音频裸数据播放都可用。
Implementation
FutureOr<int> setLoudness(float loudness) async {
return await nativeCall('setLoudness:', [loudness]);
}