AudioVolumeInfo
表示用户的音量信息。
Java
public static class AudioVolumeInfo {
public int uid;
public int volume;
public int vad;
public double voicePitch;
}
uid
用户 ID。
- 在本地用户的回调中,
uid为 0。 - 在远端用户的回调中,
uid为瞬时音量最大的远端用户 ID。
volume
用户的音量,取值范围为 0(最低)到 255(最高)。如果本地用户开启了音频采集并调用 muteLocalAudioStream 进行静音,则该值表示本地采集音频信号的音量值。调用
startAudioMixing 后,该值表示混音后的音量值。vad
信息
vad参数不会上报远端用户的语音活动状态。在远端用户的回调中,该值始终为 1。- 使用该参数时,必须在调用 enableAudioVolumeIndication 时将
reportVad设置为 true。
- 0:未说话;
- 1:正在说话。
voicePitch
本地用户的语音音高,取值范围为 0.0 到 4000.0。
信息
voicePitch 参数不会上报远端用户的语音音高。在远端用户回调中,该值始终为 0.0。