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.IOException
WavFileException
public static WavFile openWavFile(java.io.File file) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(int[] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(int[] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(int[][] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(int[][] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(int[] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(int[] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(int[][] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(int[][] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(long[] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(long[] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(long[][] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(long[][] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(long[] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(long[] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(long[][] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(long[][] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(double[] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(double[] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(double[][] sampleBuffer, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int readFrames(double[][] sampleBuffer, int offset, int numFramesToRead) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(double[] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(double[] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(double[][] sampleBuffer, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public int writeFrames(double[][] sampleBuffer, int offset, int numFramesToWrite) throws java.io.IOException, WavFileException
java.io.IOException
WavFileException
public void close() throws java.io.IOException
java.io.IOException
public void display()
public void display(java.io.PrintStream out)