public class WaveFile extends RiffFile
| Modifier and Type | Class and Description |
|---|---|
class |
WaveFile.WaveFileSample |
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_WAVE_CHANNELS |
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 and Description |
|---|
WaveFile()
Constructs a new WaveFile instance.
|
| Modifier and Type | Method and 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
|
public static final int MAX_WAVE_CHANNELS
public int OpenForWrite(java.lang.String Filename,
int SamplingRate,
short BitsPerSample,
short NumChannels)
public int WriteData(short[] data,
int numData)
public int Close()
RiffFilepublic int SamplingRate()
public short BitsPerSample()
public short NumChannels()
public int NumSamples()
public int OpenForWrite(java.lang.String Filename,
WaveFile OtherWave)
public long CurrentFilePosition()
RiffFileCurrentFilePosition in class RiffFileJavaZOOM 1999-2008