Package net.dv8tion.jda.api.audio
Class CombinedAudio
java.lang.Object
net.dv8tion.jda.api.audio.CombinedAudio
Represents a packet of combined audio data from 0 to n Users.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbyte[]getAudioData(double volume) Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.getUsers()An unmodifiable list of allUsersthat provided audio that was combined.
- 
Constructor Details- 
CombinedAudio
 
- 
- 
Method Details- 
getUsersAn unmodifiable list of allUsersthat provided audio that was combined.
 Basically: This is a list of all users that can be heard in the data returned bygetAudioData(double)NOTE: If no users were speaking, this list is empty and getAudioData(double)provides silent audio data.- Returns:
- Never-null list of all users that provided audio.
 
- 
getAudioDataProvides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
 Format defined by: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.NOTE: If no users were speaking, this provides silent audio and getUsers()returns an empty list!- Parameters:
- volume- Value used to modify the "volume" of the returned audio data. 1.0 is normal volume.
- Returns:
- Never-null byte array of PCM data defined by AudioReceiveHandler.OUTPUT_FORMAT
 
 
-