public class WavFile
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
display() |
void |
display(java.io.PrintStream out) |
long |
getFramesRemaining() |
int |
getNumChannels() |
long |
getNumFrames() |
long |
getSampleRate() |
int |
getValidBits() |
static WavFile |
newWavFile(java.io.File file,
int numChannels,
long numFrames,
int validBits,
long sampleRate) |
static WavFile |
openWavFile(java.io.File file) |
int |
readFrames(double[][] sampleBuffer,
int numFramesToRead) |
int |
readFrames(double[][] sampleBuffer,
int offset,
int numFramesToRead) |
int |
readFrames(double[] sampleBuffer,
int numFramesToRead) |
int |
readFrames(double[] sampleBuffer,
int offset,
int numFramesToRead) |
int |
readFrames(int[][] sampleBuffer,
int numFramesToRead) |
int |
readFrames(int[][] sampleBuffer,
int offset,
int numFramesToRead) |
int |
readFrames(int[] sampleBuffer,
int numFramesToRead) |
int |
readFrames(int[] sampleBuffer,
int offset,
int numFramesToRead) |
int |
readFrames(long[][] sampleBuffer,
int numFramesToRead) |
int |
readFrames(long[][] sampleBuffer,
int offset,
int numFramesToRead) |
int |
readFrames(long[] sampleBuffer,
int numFramesToRead) |
int |
readFrames(long[] sampleBuffer,
int offset,
int numFramesToRead) |
int |
writeFrames(double[][] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(double[][] sampleBuffer,
int offset,
int numFramesToWrite) |
int |
writeFrames(double[] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(double[] sampleBuffer,
int offset,
int numFramesToWrite) |
int |
writeFrames(int[][] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(int[][] sampleBuffer,
int offset,
int numFramesToWrite) |
int |
writeFrames(int[] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(int[] sampleBuffer,
int offset,
int numFramesToWrite) |
int |
writeFrames(long[][] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(long[][] sampleBuffer,
int offset,
int numFramesToWrite) |
int |
writeFrames(long[] sampleBuffer,
int numFramesToWrite) |
int |
writeFrames(long[] sampleBuffer,
int offset,
int numFramesToWrite) |
public int getNumChannels()
public long getNumFrames()
public long getFramesRemaining()
public long getSampleRate()
public int getValidBits()
public static WavFile newWavFile(java.io.File file, int numChannels, long numFrames, int validBits, long sampleRate) throws java.io.IOException, WavFileException
java.io.IOExceptionWavFileExceptionpublic static WavFile openWavFile(java.io.File file) throws java.io.IOException, WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(int[] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(int[] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(int[][] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(int[][] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(int[] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(int[] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(int[][] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(int[][] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(long[] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(long[] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(long[][] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(long[][] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(long[] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(long[] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(long[][] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(long[][] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(double[] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(double[] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(double[][] sampleBuffer,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int readFrames(double[][] sampleBuffer,
int offset,
int numFramesToRead)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(double[] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(double[] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(double[][] sampleBuffer,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic int writeFrames(double[][] sampleBuffer,
int offset,
int numFramesToWrite)
throws java.io.IOException,
WavFileException
java.io.IOExceptionWavFileExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void display()
public void display(java.io.PrintStream out)