public class WaveData
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| java.nio.ByteBuffer | dataactual wave data | 
| int | formatformat type of data | 
| int | sampleratesample rate of data | 
| Modifier and Type | Method and Description | 
|---|---|
| static WaveData | create(javax.sound.sampled.AudioInputStream ais)Creates a WaveData container from the specified stream | 
| static WaveData | create(byte[] buffer)Creates a WaveData container from the specified bytes | 
| static WaveData | create(java.nio.ByteBuffer buffer)Creates a WaveData container from the specified ByetBuffer. | 
| static WaveData | create(java.io.InputStream is)Creates a WaveData container from the specified inputstream | 
| static WaveData | create(java.lang.String path)Creates a WaveData container from the specified in the classpath | 
| static WaveData | create(java.net.URL path)Creates a WaveData container from the specified url | 
| void | dispose()Disposes the wavedata | 
public final java.nio.ByteBuffer data
public final int format
public final int samplerate
public void dispose()
public static WaveData create(java.net.URL path)
path - URL to filepublic static WaveData create(java.lang.String path)
path - path to file (relative, and in classpath)public static WaveData create(java.io.InputStream is)
is - InputStream to read frompublic static WaveData create(byte[] buffer)
buffer - array of bytes containing the complete wave filepublic static WaveData create(java.nio.ByteBuffer buffer)
buffer - ByteBuffer containing sound filepublic static WaveData create(javax.sound.sampled.AudioInputStream ais)
ais - AudioInputStream to read from