|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object glsound.WaveData
public class WaveData
$Id: WaveData.java,v 1.15 2004/02/26 21:51:58 matzon Exp $ Utitlity class for loading wavefiles.
Field Summary | |
---|---|
java.nio.ByteBuffer |
data
actual wave data |
int |
format
format type of data |
int |
samplerate
sample rate of data |
Method Summary | |
---|---|
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.lang.String filepath)
Creates a WaveData container from the specified filename |
void |
dispose()
Disposes the wavedata |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final java.nio.ByteBuffer data
public final int format
public final int samplerate
Method Detail |
---|
public void dispose()
public static WaveData create(java.lang.String filepath)
filepath
- path to file (relative, and in classpath)
public static WaveData create(byte[] buffer)
buffer
- array of bytes containing the complete wave file
public static WaveData create(javax.sound.sampled.AudioInputStream ais)
ais
- AudioInputStream to read from
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |