setLoudness method

FutureOr<int> setLoudness(
  1. float loudness
)

@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]);
}