wavFiles
Class WavHeader

java.lang.Object
  extended by wavFiles.WavHeader

public class WavHeader
extends java.lang.Object


Field Summary
private  short bitsPerSample
           
private  short blockAlign
           
private  int bytesPerSec
           
private  int dataSize
           
private  long dataStart
           
private  short fmtTag
           
private  boolean headerOk
           
private  short nChannels
           
private  int sampleRate
           
 
Constructor Summary
WavHeader()
           
 
Method Summary
 short getBitsPerSample()
           
 short getBlockAlign()
           
 int getBytesPerSec()
           
 int getDataSize()
           
 long getDataStart()
           
 short getFmtTag()
           
 short getNChannels()
           
 int getSampleRate()
           
 boolean isHeaderOk()
           
private  char[] read4Chars(WindowsFile wFile)
           
 boolean readHeader(WindowsFile windowsWavFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fmtTag

private short fmtTag

nChannels

private short nChannels

blockAlign

private short blockAlign

bitsPerSample

private short bitsPerSample

sampleRate

private int sampleRate

bytesPerSec

private int bytesPerSec

headerOk

private boolean headerOk

dataStart

private long dataStart

dataSize

private int dataSize
Constructor Detail

WavHeader

public WavHeader()
Method Detail

readHeader

public boolean readHeader(WindowsFile windowsWavFile)

read4Chars

private char[] read4Chars(WindowsFile wFile)
                   throws java.io.IOException
Throws:
java.io.IOException

getFmtTag

public short getFmtTag()
Returns:
the fmtTag

getNChannels

public short getNChannels()
Returns:
the nChannels

getBlockAlign

public short getBlockAlign()
Returns:
the blockAlign

getBitsPerSample

public short getBitsPerSample()
Returns:
the bitsPerSample

getSampleRate

public int getSampleRate()
Returns:
the sampleRate

getBytesPerSec

public int getBytesPerSec()
Returns:
the bytesPerSec

isHeaderOk

public boolean isHeaderOk()
Returns:
the headerOk

getDataStart

public long getDataStart()

getDataSize

public int getDataSize()
Returns:
the dataSize