< prev index next >
src/java.desktop/share/classes/com/sun/media/sound/AiffFileFormat.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -23,21 +23,18 @@
* questions.
*/
package com.sun.media.sound;
-import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioFormat;
-
/**
* AIFF file format.
*
* @author Jan Borgersen
*/
-
-final class AiffFileFormat extends AudioFileFormat {
+final class AiffFileFormat extends StandardFileFormat {
static final int AIFF_MAGIC = 1179603533;
// for writing AIFF
static final int AIFC_MAGIC = 0x41494643; // 'AIFC'
@@ -68,15 +65,12 @@
private final int commChunkSize=26;
/** FVER chunk size in bytes, inclusive magic and length field */
private final int fverChunkSize=0;
- AiffFileFormat( AudioFileFormat aff ) {
- this( aff.getType(), aff.getByteLength(), aff.getFormat(), aff.getFrameLength() );
- }
-
- AiffFileFormat(Type type, int byteLength, AudioFormat format, int frameLength) {
+ AiffFileFormat(final Type type, final long byteLength,
+ final AudioFormat format, final long frameLength) {
super(type, byteLength, format, frameLength);
}
int getHeaderSize() {
return headerSize;
< prev index next >