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 classWaveFile.WaveFileSample
-
Field Summary
Fields Modifier and Type Field Description static intMAX_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 shortBitsPerSample()intClose()Close Riff File.longCurrentFilePosition()Return File Position.shortNumChannels()intNumSamples()intOpenForWrite(java.lang.String Filename, int SamplingRate, short BitsPerSample, short NumChannels)intOpenForWrite(java.lang.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
- 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:RiffFileClose 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:RiffFileReturn File Position.- Overrides:
CurrentFilePositionin classRiffFile
-
-