Package javazoom.jl.converter
Class WaveFile
- java.lang.Object
-
- javazoom.jl.converter.RiffFile
-
- javazoom.jl.converter.WaveFile
-
public class WaveFile extends RiffFile
Class allowing WaveFormat Access
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
WaveFile.WaveFileSample
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_WAVE_CHANNELS
-
Fields inherited from class javazoom.jl.converter.RiffFile
DDC_FAILURE, DDC_FILE_ERROR, DDC_INVALID_CALL, DDC_INVALID_FILE, DDC_OUT_OF_MEMORY, DDC_SUCCESS, DDC_USER_ABORT, file, fmode, RFM_READ, RFM_UNKNOWN, RFM_WRITE
-
-
Constructor Summary
Constructors Constructor Description WaveFile()
Constructs a new WaveFile instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
BitsPerSample()
int
Close()
Close Riff File.long
CurrentFilePosition()
Return File Position.short
NumChannels()
int
NumSamples()
int
OpenForWrite(java.lang.String Filename, int SamplingRate, short BitsPerSample, short NumChannels)
int
OpenForWrite(java.lang.String Filename, WaveFile OtherWave)
Open for write using another wave file's parameters...int
SamplingRate()
int
WriteData(short[] data, int numData)
Write 16-bit audio
-
-
-
Field Detail
-
MAX_WAVE_CHANNELS
public static final int MAX_WAVE_CHANNELS
- See Also:
- Constant Field Values
-
-
Method Detail
-
OpenForWrite
public int OpenForWrite(java.lang.String Filename, int SamplingRate, short BitsPerSample, short NumChannels)
-
WriteData
public int WriteData(short[] data, int numData)
Write 16-bit audio
-
Close
public int Close()
Description copied from class:RiffFile
Close Riff File. Length is written too.
-
SamplingRate
public int SamplingRate()
-
BitsPerSample
public short BitsPerSample()
-
NumChannels
public short NumChannels()
-
NumSamples
public int NumSamples()
-
OpenForWrite
public int OpenForWrite(java.lang.String Filename, WaveFile OtherWave)
Open for write using another wave file's parameters...
-
CurrentFilePosition
public long CurrentFilePosition()
Description copied from class:RiffFile
Return File Position.- Overrides:
CurrentFilePosition
in classRiffFile
-
-