< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/WaveFileFormat.java
Print this page
*** 31,41 ****
/**
* WAVE file format class.
*
* @author Jan Borgersen
*/
! final class WaveFileFormat extends AudioFileFormat {
/**
* Wave format type.
*/
private final int waveType;
--- 31,41 ----
/**
* WAVE file format class.
*
* @author Jan Borgersen
*/
! final class WaveFileFormat extends StandardFileFormat {
/**
* Wave format type.
*/
private final int waveType;
*** 71,83 ****
static final int WAVE_IBM_FORMAT_ADPCM = 0x0103;
static final int WAVE_FORMAT_DVI_ADPCM = 0x0011;
static final int WAVE_FORMAT_SX7383 = 0x1C07;
static final int WAVE_FORMAT_EXTENSIBLE= 0xFFFE;
! WaveFileFormat(AudioFileFormat.Type type, int lengthInBytes, AudioFormat format, int lengthInFrames) {
!
! super(type,lengthInBytes,format,lengthInFrames);
AudioFormat.Encoding encoding = format.getEncoding();
if( encoding.equals(AudioFormat.Encoding.ALAW) ) {
waveType = WAVE_FORMAT_ALAW;
--- 71,83 ----
static final int WAVE_IBM_FORMAT_ADPCM = 0x0103;
static final int WAVE_FORMAT_DVI_ADPCM = 0x0011;
static final int WAVE_FORMAT_SX7383 = 0x1C07;
static final int WAVE_FORMAT_EXTENSIBLE= 0xFFFE;
! WaveFileFormat(final AudioFileFormat.Type type, final long byteLength,
! final AudioFormat format, final long frameLength) {
! super(type, byteLength, format, frameLength);
AudioFormat.Encoding encoding = format.getEncoding();
if( encoding.equals(AudioFormat.Encoding.ALAW) ) {
waveType = WAVE_FORMAT_ALAW;
< prev index next >