APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

pack-priv final Class WaveFileFormat

extends StandardFileFormat
Class Inheritance
Imports
javax.sound.sampled.AudioFileFormat, .AudioFormat

WAVE file format class.
Author
Jan Borgersen

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
pack-priv static final int
private static final int
STANDARD_FMT_CHUNK_SIZE

fmt_ chunk size in bytes.

private static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
private final int
waveType

Wave format type.

Constructor Summary

AccessConstructor and Description
pack-priv
WaveFileFormat(final AudioFileFormat.Type type, final long byteLength, final AudioFormat format, final long frameLength)

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
getFmtChunkSize(int waveType)

pack-priv int
pack-priv static int
getHeaderSize(int waveType)

pack-priv int
Inherited from com.sun.media.sound.StandardFileFormat:
getLongByteLengthgetLongFrameLength

Field Detail

DATA_MAGICback to summary
pack-priv static final int DATA_MAGIC
FMT_MAGICback to summary
pack-priv static final int FMT_MAGIC
RIFF_MAGICback to summary
pack-priv static final int RIFF_MAGIC
STANDARD_FMT_CHUNK_SIZEback to summary
private static final int STANDARD_FMT_CHUNK_SIZE

fmt_ chunk size in bytes.

STANDARD_HEADER_SIZEback to summary
private static final int STANDARD_HEADER_SIZE
WAVE_FORMAT_ADPCMback to summary
pack-priv static final int WAVE_FORMAT_ADPCM
WAVE_FORMAT_ALAWback to summary
pack-priv static final int WAVE_FORMAT_ALAW
WAVE_FORMAT_DIGIFIXback to summary
pack-priv static final int WAVE_FORMAT_DIGIFIX
WAVE_FORMAT_DIGISTDback to summary
pack-priv static final int WAVE_FORMAT_DIGISTD
WAVE_FORMAT_DVI_ADPCMback to summary
pack-priv static final int WAVE_FORMAT_DVI_ADPCM
WAVE_FORMAT_EXTENSIBLEback to summary
pack-priv static final int WAVE_FORMAT_EXTENSIBLE
WAVE_FORMAT_IEEE_FLOATback to summary
pack-priv static final int WAVE_FORMAT_IEEE_FLOAT
WAVE_FORMAT_MULAWback to summary
pack-priv static final int WAVE_FORMAT_MULAW
WAVE_FORMAT_OKI_ADPCMback to summary
pack-priv static final int WAVE_FORMAT_OKI_ADPCM
WAVE_FORMAT_PCMback to summary
pack-priv static final int WAVE_FORMAT_PCM
WAVE_FORMAT_SX7383back to summary
pack-priv static final int WAVE_FORMAT_SX7383
WAVE_FORMAT_UNKNOWNback to summary
pack-priv static final int WAVE_FORMAT_UNKNOWN
WAVE_IBM_FORMAT_ADPCMback to summary
pack-priv static final int WAVE_IBM_FORMAT_ADPCM
WAVE_IBM_FORMAT_ALAWback to summary
pack-priv static final int WAVE_IBM_FORMAT_ALAW
WAVE_IBM_FORMAT_MULAWback to summary
pack-priv static final int WAVE_IBM_FORMAT_MULAW
WAVE_MAGICback to summary
pack-priv static final int WAVE_MAGIC
waveTypeback to summary
private final int waveType

Wave format type.

Constructor Detail

WaveFileFormatback to summary
pack-priv WaveFileFormat(final AudioFileFormat.Type type, final long byteLength, final AudioFormat format, final long frameLength)

Method Detail

getFmtChunkSizeback to summary
pack-priv static int getFmtChunkSize(int waveType)
getHeaderSizeback to summary
pack-priv int getHeaderSize()
getHeaderSizeback to summary
pack-priv static int getHeaderSize(int waveType)
getWaveTypeback to summary
pack-priv int getWaveType()