public final class RiffHeader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
short |
audioFormat |
short |
bitsPerSample |
short |
blockAlign |
int |
byteRate |
int |
chunkId |
int |
chunkSize |
int |
format |
short |
numChannels |
static int |
RIFF_HEADER_LENGTH |
int |
sampleRate |
int |
subChunk1ID |
int |
subChunk1Size |
int |
subChunk2Id |
int |
subChunk2Size |
| Constructor and Description |
|---|
RiffHeader(byte[] wavBytes) |
| Modifier and Type | Method and Description |
|---|---|
static RiffHeader |
fromStream(java.io.InputStream wavStream) |
static void |
putRiffHeader(java.nio.ByteBuffer buf,
int sampleRate,
short numChannels) |
public static final int RIFF_HEADER_LENGTH
public final int chunkId
public final int chunkSize
public final int format
public final int subChunk1ID
public final int subChunk1Size
public final short audioFormat
public final short numChannels
public final int sampleRate
public final int byteRate
public final short blockAlign
public final short bitsPerSample
public final int subChunk2Id
public final int subChunk2Size
public static void putRiffHeader(java.nio.ByteBuffer buf,
int sampleRate,
short numChannels)
public static RiffHeader fromStream(java.io.InputStream wavStream) throws java.io.IOException
java.io.IOException