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 TypeMethodDescriptionshortintClose()Close Riff File.longReturn File Position.shortintintOpenForWrite(String Filename, int SamplingRate, short BitsPerSample, short NumChannels) intOpenForWrite(String Filename, WaveFile OtherWave) Open for write using another wave file's parameters...intintWriteData(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:RiffFileClose 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:RiffFileReturn File Position.- Overrides:
CurrentFilePositionin classRiffFile
-