AudioVolumeInfo
The volume information of users.
public static class AudioVolumeInfo { public int uid; public int volume; public int vad; public double voicePitch; }
Attributes
- uid
-
The user ID.
- In the local user's callback, uid = 0.
- In the remote users' callback, uid is the user ID of a remote user whose instantaneous volume is one of the three highest.
- volume
- The volume of the user. The value ranges between 0 (lowest volume) and 255 (highest volume). If the user calls startAudioMixing [2/2], the value of volume is the volume after audio mixing.
- vad
-
Voice activity status of the local user.
- 0: The local user is not speaking.
- 1: The local user is speaking.
Attention:- The vad parameter does not report the voice activity status of remote users. In a remote user's callback, the value of vad is always 1.
- To use this parameter, you must set reportVad to
true
when calling enableAudioVolumeIndication.
- voicePitch
-
The voice pitch of the local user. The value ranges between 0.0 and 4000.0.
Attention: The voicePitch parameter does not report the voice pitch of remote users. In the remote users' callback, the value of voicePitch is always 0.0.