public class WaveData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.nio.ByteBuffer |
data
actual wave data
|
int |
format
format type of data
|
int |
samplerate
sample 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 fromCopyright © 2002-2009 lwjgl.org. All Rights Reserved.