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 RiffFile