public class WaveHeader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATA_HEADER |
static java.lang.String |
FMT_HEADER |
static int |
HEADER_BYTE_LENGTH |
static java.lang.String |
RIFF_HEADER |
static java.lang.String |
WAVE_HEADER |
Constructor and Description |
---|
WaveHeader() |
WaveHeader(java.io.InputStream inputStream) |
Modifier and Type | Method and Description |
---|---|
int |
getAudioFormat() |
int |
getBitsPerSample() |
int |
getBlockAlign() |
int |
getByteRate() |
int |
getChannels() |
java.lang.String |
getChunkId() |
long |
getChunkSize() |
java.lang.String |
getFormat() |
int |
getSampleRate() |
java.lang.String |
getSubChunk1Id() |
long |
getSubChunk1Size() |
java.lang.String |
getSubChunk2Id() |
long |
getSubChunk2Size() |
boolean |
isValid() |
void |
setAudioFormat(int audioFormat) |
void |
setBitsPerSample(int bitsPerSample) |
void |
setBlockAlign(int blockAlign) |
void |
setByteRate(long byteRate) |
void |
setChannels(int channels) |
void |
setChunkId(java.lang.String chunkId) |
void |
setChunkSize(long chunkSize) |
void |
setFormat(java.lang.String format) |
void |
setSampleRate(int sampleRate) |
void |
setSubChunk1Id(java.lang.String subChunk1Id) |
void |
setSubChunk1Size(long subChunk1Size) |
void |
setSubChunk2Id(java.lang.String subChunk2Id) |
void |
setSubChunk2Size(long subChunk2Size) |
java.lang.String |
toString() |
public static final java.lang.String RIFF_HEADER
public static final java.lang.String WAVE_HEADER
public static final java.lang.String FMT_HEADER
public static final java.lang.String DATA_HEADER
public static final int HEADER_BYTE_LENGTH
public WaveHeader()
public WaveHeader(java.io.InputStream inputStream)
public boolean isValid()
public java.lang.String getChunkId()
public long getChunkSize()
public java.lang.String getFormat()
public java.lang.String getSubChunk1Id()
public long getSubChunk1Size()
public int getAudioFormat()
public int getChannels()
public int getSampleRate()
public int getByteRate()
public int getBlockAlign()
public int getBitsPerSample()
public java.lang.String getSubChunk2Id()
public long getSubChunk2Size()
public void setSampleRate(int sampleRate)
public void setChunkId(java.lang.String chunkId)
public void setChunkSize(long chunkSize)
public void setFormat(java.lang.String format)
public void setSubChunk1Id(java.lang.String subChunk1Id)
public void setSubChunk1Size(long subChunk1Size)
public void setAudioFormat(int audioFormat)
public void setChannels(int channels)
public void setByteRate(long byteRate)
public void setBlockAlign(int blockAlign)
public void setBitsPerSample(int bitsPerSample)
public void setSubChunk2Id(java.lang.String subChunk2Id)
public void setSubChunk2Size(long subChunk2Size)
public java.lang.String toString()
toString
in class java.lang.Object