javazoom.jl.converter

Class WaveFile

public class WaveFile extends RiffFile

Class allowing WaveFormat Access
Nested Class Summary
classWaveFile.WaveFileSample
Field Summary
static intMAX_WAVE_CHANNELS
Constructor Summary
WaveFile()
Constructs a new WaveFile instance.
Method Summary
shortBitsPerSample()
intClose()
longCurrentFilePosition()
shortNumChannels()
intNumSamples()
intOpenForWrite(String Filename, int SamplingRate, short BitsPerSample, short NumChannels)
intOpenForWrite(String Filename, WaveFile OtherWave)
Open for write using another wave file's parameters...
intSamplingRate()
intWriteData(short[] data, int numData)
Write 16-bit audio

Field Detail

MAX_WAVE_CHANNELS

public static final int MAX_WAVE_CHANNELS

Constructor Detail

WaveFile

public WaveFile()
Constructs a new WaveFile instance.

Method Detail

BitsPerSample

public short BitsPerSample()

Close

public int Close()

CurrentFilePosition

public long CurrentFilePosition()

NumChannels

public short NumChannels()

NumSamples

public int NumSamples()

OpenForWrite

public int OpenForWrite(String Filename, int SamplingRate, short BitsPerSample, short NumChannels)

OpenForWrite

public int OpenForWrite(String Filename, WaveFile OtherWave)
Open for write using another wave file's parameters...

SamplingRate

public int SamplingRate()

WriteData

public int WriteData(short[] data, int numData)
Write 16-bit audio
JavaZOOM 1999-2005