public class UserAudio
extends java.lang.Object
| Constructor and Description |
|---|
UserAudio(User user,
short[] audioData) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getAudioData(double volume)
Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
|
User |
getUser()
The
User that provided the audio data. |
public UserAudio(User user, short[] audioData)
public User getUser()
User that provided the audio data.User object.public byte[] getAudioData(double volume)
AudioReceiveHandler.OUTPUT_FORMAT.
The output volume of the data can be modified by the provided `volume` parameter. `1.0` is considered to be 100% volume.
Going above `1.0` can increase the volume further, but you run the risk of audio distortion.
volume - Value used to modify the "volume" of the returned audio data. 1.0 is normal volume.AudioReceiveHandler.OUTPUT_FORMAT