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()
RiffFile
public int SamplingRate()
public short BitsPerSample()
public short NumChannels()
public int NumSamples()
public int OpenForWrite(java.lang.String Filename, WaveFile OtherWave)
public long CurrentFilePosition()
RiffFile
CurrentFilePosition
in class RiffFile