Package javazoom.jl.converter
Class WaveFile
java.lang.Object
javazoom.jl.converter.RiffFile
javazoom.jl.converter.WaveFile
Class allowing WaveFormat Access
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionshort
int
Close()
Close Riff File.long
Return File Position.short
int
int
OpenForWrite
(String Filename, int SamplingRate, short BitsPerSample, short NumChannels) int
OpenForWrite
(String Filename, WaveFile OtherWave) Open for write using another wave file's parameters...int
int
WriteData
(short[] data, int numData) Write 16-bit audio
-
Field Details
-
MAX_WAVE_CHANNELS
public static final int MAX_WAVE_CHANNELS- See Also:
-
-
Constructor Details
-
WaveFile
public WaveFile()Constructs a new WaveFile instance.
-
-
Method Details
-
OpenForWrite
-
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
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
-