public class WaveHeader extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
cDataHeader |
String |
cDataTypeID |
String |
cFormatHeader |
String |
cRIFFHeader |
long |
nAvgBytesPerSec |
int |
nBitsPerSample |
int |
nBlockAlign |
int |
nChannels |
long |
nDataBytes |
long |
nFormatBytes |
int |
nFormatTag |
long |
nRIFFBytes |
long |
nSamplesPerSec |
static int |
WAVE_HEADER_BYTES |
| Constructor and Description |
|---|
WaveHeader() |
| Modifier and Type | Method and Description |
|---|---|
static void |
FillWaveHeader(WaveHeader pWAVHeader,
int nAudioBytes,
WaveFormat pWaveFormatEx,
int nTerminatingBytes) |
static WaveHeader |
read(byte[] data) |
static WaveHeader |
read(File file) |
byte[] |
write() |
public static final int WAVE_HEADER_BYTES
public String cRIFFHeader
public long nRIFFBytes
public String cDataTypeID
public String cFormatHeader
public long nFormatBytes
public int nFormatTag
public int nChannels
public long nSamplesPerSec
public long nAvgBytesPerSec
public int nBlockAlign
public int nBitsPerSample
public String cDataHeader
public long nDataBytes
public static void FillWaveHeader(WaveHeader pWAVHeader, int nAudioBytes, WaveFormat pWaveFormatEx, int nTerminatingBytes)
public static final WaveHeader read(File file) throws IOException
IOExceptionpublic static final WaveHeader read(byte[] data)
public final byte[] write()
Copyright © 2014. All rights reserved.