public final class com.sun.media.sound.AiffFileReader extends com.sun.media.sound.SunFileReader
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.media.sound.AiffFileReader
super_class: com.sun.media.sound.SunFileReader
{
private static final int MAX_READ_LENGTH;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.media.sound.SunFileReader.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/AiffFileReader;
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
start local 2 1: aload 1
invokevirtual java.io.InputStream.reset:()V
2: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/media/sound/AiffFileReader;
0 3 1 stream Ljava/io/InputStream;
1 3 2 aff Ljavax/sound/sampled/AudioFileFormat;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.net.URL);
descriptor: (Ljava/net/URL;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 1
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
astore 3
start local 3 2: aload 0
aload 3
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
3: goto 7
StackMap locals: com.sun.media.sound.AiffFileReader java.net.URL javax.sound.sampled.AudioFileFormat java.io.InputStream
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
invokevirtual java.io.InputStream.close:()V
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.InputStream.close:()V
8: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/media/sound/AiffFileReader;
0 9 1 url Ljava/net/URL;
1 9 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
2 9 3 urlStream Ljava/io/InputStream;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
url
public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.File);
descriptor: (Ljava/io/File;)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 3
start local 3 2: aload 0
aload 3
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
3: goto 7
StackMap locals: com.sun.media.sound.AiffFileReader java.io.File javax.sound.sampled.AudioFileFormat java.io.FileInputStream
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
invokevirtual java.io.FileInputStream.close:()V
6: aload 4
athrow
7: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.FileInputStream.close:()V
8: aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/media/sound/AiffFileReader;
0 9 1 file Ljava/io/File;
1 9 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
2 9 3 fis Ljava/io/FileInputStream;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
file
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 2
start local 2 1: new javax.sound.sampled.AudioInputStream
dup
aload 1
aload 2
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 2
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/media/sound/AiffFileReader;
0 2 1 stream Ljava/io/InputStream;
1 2 2 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.net.URL);
descriptor: (Ljava/net/URL;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.net.URL.openStream:()Ljava/io/InputStream;
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
aload 2
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 3
3: goto 8
StackMap locals: com.sun.media.sound.AiffFileReader java.net.URL java.io.InputStream javax.sound.sampled.AudioFileFormat
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
ifnonnull 7
6: aload 2
invokevirtual java.io.InputStream.close:()V
7: StackMap locals: java.lang.Throwable
StackMap stack:
aload 4
athrow
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
9: aload 2
invokevirtual java.io.InputStream.close:()V
10: StackMap locals:
StackMap stack:
new javax.sound.sampled.AudioInputStream
dup
aload 2
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/media/sound/AiffFileReader;
0 11 1 url Ljava/net/URL;
1 11 2 urlStream Ljava/io/InputStream;
2 11 3 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
url
public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.File);
descriptor: (Ljava/io/File;)Ljavax/sound/sampled/AudioInputStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: new java.io.FileInputStream
dup
aload 1
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 2
start local 2 1: aconst_null
astore 3
start local 3 2: aload 0
aload 2
iconst_0
invokevirtual com.sun.media.sound.AiffFileReader.getCOMM:(Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
astore 3
3: goto 8
StackMap locals: com.sun.media.sound.AiffFileReader java.io.File java.io.FileInputStream javax.sound.sampled.AudioFileFormat
StackMap stack: java.lang.Throwable
4: astore 4
5: aload 3
ifnonnull 7
6: aload 2
invokevirtual java.io.FileInputStream.close:()V
7: StackMap locals: java.lang.Throwable
StackMap stack:
aload 4
athrow
8: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
9: aload 2
invokevirtual java.io.FileInputStream.close:()V
10: StackMap locals:
StackMap stack:
new javax.sound.sampled.AudioInputStream
dup
aload 2
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
aload 3
invokevirtual javax.sound.sampled.AudioFileFormat.getFrameLength:()I
i2l
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/media/sound/AiffFileReader;
0 11 1 file Ljava/io/File;
1 11 2 fis Ljava/io/FileInputStream;
2 11 3 fileFormat Ljavax/sound/sampled/AudioFileFormat;
Exception table:
from to target type
2 4 4 any
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
file
private javax.sound.sampled.AudioFileFormat getCOMM(java.io.InputStream, boolean);
descriptor: (Ljava/io/InputStream;Z)Ljavax/sound/sampled/AudioFileFormat;
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=21, args_size=3
start local 0 start local 1 start local 2 0: new java.io.DataInputStream
dup
aload 1
invokespecial java.io.DataInputStream.<init>:(Ljava/io/InputStream;)V
astore 3
start local 3 1: iload 2
ifeq 3
2: aload 3
bipush 8
invokevirtual java.io.DataInputStream.mark:(I)V
3: StackMap locals: java.io.DataInputStream
StackMap stack:
iconst_0
istore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aconst_null
astore 6
start local 6 6: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 7
start local 7 7: iload 7
ldc 1179603533
if_icmpeq 11
8: iload 2
ifeq 10
9: aload 3
invokevirtual java.io.DataInputStream.reset:()V
10: StackMap locals: com.sun.media.sound.AiffFileReader java.io.InputStream int java.io.DataInputStream int int javax.sound.sampled.AudioFormat int
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "not an AIFF file"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 8
start local 8 12: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 9
start local 9 13: iinc 4 12
14: iload 8
ifgt 18
15: iconst_m1
istore 8
16: iconst_m1
istore 10
start local 10 17: goto 19
end local 10 18: StackMap locals: int int
StackMap stack:
iload 8
bipush 8
iadd
istore 10
start local 10 19: StackMap locals: int
StackMap stack:
iconst_0
istore 11
start local 11 20: iload 9
ldc 1095321155
if_icmpne 22
21: iconst_1
istore 11
22: StackMap locals: int
StackMap stack:
iconst_0
istore 12
start local 12 23: goto 69
24: StackMap locals: int
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 13
start local 13 25: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 14
start local 14 26: iinc 4 8
27: iconst_0
istore 15
start local 15 28: iload 13
lookupswitch { // 3
1129270605: 30
1180058962: 29
1397968452: 55
default: 63
}
29: StackMap locals: int int int
StackMap stack:
goto 63
30: StackMap locals:
StackMap stack:
iload 11
ifne 31
iload 14
bipush 18
if_icmplt 32
StackMap locals:
StackMap stack:
31: iload 11
ifeq 33
iload 14
bipush 22
if_icmpge 33
32: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid AIFF/COMM chunksize"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
33: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readShort:()S
istore 16
start local 16 34: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
35: aload 3
invokevirtual java.io.DataInputStream.readShort:()S
istore 17
start local 17 36: aload 0
aload 3
invokevirtual com.sun.media.sound.AiffFileReader.read_ieee_extended:(Ljava/io/DataInputStream;)D
d2f
fstore 18
start local 18 37: iinc 15 18
38: getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_SIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
start local 19 39: iload 11
ifeq 49
40: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
istore 20
start local 20 41: iinc 15 4
42: iload 20
lookupswitch { // 2
1313820229: 43
1970037111: 45
default: 48
}
43: StackMap locals: com.sun.media.sound.AiffFileReader java.io.InputStream int java.io.DataInputStream int int javax.sound.sampled.AudioFormat int int int int int int int int int int int float javax.sound.sampled.AudioFormat$Encoding int
StackMap stack:
getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_SIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
44: goto 49
45: StackMap locals:
StackMap stack:
getstatic javax.sound.sampled.AudioFormat$Encoding.ULAW:Ljavax/sound/sampled/AudioFormat$Encoding;
astore 19
46: bipush 8
istore 17
47: goto 49
48: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "Invalid AIFF encoding"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
end local 20 49: StackMap locals:
StackMap stack:
iload 17
iload 16
invokestatic com.sun.media.sound.AiffFileReader.calculatePCMFrameSize:(II)I
istore 20
start local 20 50: new javax.sound.sampled.AudioFormat
dup
aload 19
fload 18
51: iload 17
iload 16
52: iload 20
fload 18
iconst_1
53: invokespecial javax.sound.sampled.AudioFormat.<init>:(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZ)V
astore 6
54: goto 63
end local 20 end local 19 end local 18 end local 17 end local 16 55: StackMap locals: com.sun.media.sound.AiffFileReader java.io.InputStream int java.io.DataInputStream int int javax.sound.sampled.AudioFormat int int int int int int int int int
StackMap stack:
aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
56: aload 3
invokevirtual java.io.DataInputStream.readInt:()I
pop
57: iinc 15 8
58: iload 14
iload 8
if_icmpge 61
59: iload 14
iload 15
isub
istore 5
60: goto 62
61: StackMap locals:
StackMap stack:
iload 8
iload 4
iload 15
iadd
isub
istore 5
62: StackMap locals:
StackMap stack:
iconst_1
istore 12
63: StackMap locals:
StackMap stack:
iload 4
64: iload 15
iadd
istore 4
65: iload 12
ifne 69
66: iload 14
iload 15
isub
istore 16
start local 16 67: iload 16
ifle 69
68: iload 4
aload 3
iload 16
invokevirtual java.io.DataInputStream.skipBytes:(I)I
iadd
istore 4
end local 16 end local 15 end local 14 end local 13 69: StackMap locals:
StackMap stack:
iload 12
ifeq 24
70: aload 6
ifnonnull 72
71: new javax.sound.sampled.UnsupportedAudioFileException
dup
ldc "missing COMM chunk"
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:(Ljava/lang/String;)V
athrow
72: StackMap locals:
StackMap stack:
iload 11
ifeq 73
getstatic javax.sound.sampled.AudioFileFormat$Type.AIFC:Ljavax/sound/sampled/AudioFileFormat$Type;
goto 74
StackMap locals:
StackMap stack:
73: getstatic javax.sound.sampled.AudioFileFormat$Type.AIFF:Ljavax/sound/sampled/AudioFileFormat$Type;
StackMap locals:
StackMap stack: javax.sound.sampled.AudioFileFormat$Type
74: astore 13
start local 13 75: new com.sun.media.sound.AiffFileFormat
dup
aload 13
iload 10
aload 6
iload 5
aload 6
invokevirtual javax.sound.sampled.AudioFormat.getFrameSize:()I
idiv
invokespecial com.sun.media.sound.AiffFileFormat.<init>:(Ljavax/sound/sampled/AudioFileFormat$Type;ILjavax/sound/sampled/AudioFormat;I)V
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 76 0 this Lcom/sun/media/sound/AiffFileReader;
0 76 1 is Ljava/io/InputStream;
0 76 2 doReset Z
1 76 3 dis Ljava/io/DataInputStream;
4 76 4 fileRead I
5 76 5 dataLength I
6 76 6 format Ljavax/sound/sampled/AudioFormat;
7 76 7 magic I
12 76 8 length I
13 76 9 iffType I
17 18 10 totallength I
19 76 10 totallength I
20 76 11 aifc Z
23 76 12 ssndFound Z
25 69 13 chunkName I
26 69 14 chunkLen I
28 69 15 chunkRead I
34 55 16 channels I
36 55 17 sampleSizeInBits I
37 55 18 sampleRate F
39 55 19 encoding Ljavax/sound/sampled/AudioFormat$Encoding;
41 49 20 enc I
50 55 20 frameSize I
67 69 16 toSkip I
75 76 13 type Ljavax/sound/sampled/AudioFileFormat$Type;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
is
doReset
private void write_ieee_extended(java.io.DataOutputStream, double);
descriptor: (Ljava/io/DataOutputStream;D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: sipush 16398
istore 4
start local 4 1: dload 2
dstore 5
start local 5 2: goto 5
3: StackMap locals: int double
StackMap stack:
dload 5
ldc 2.0
dmul
dstore 5
4: iinc 4 -1
5: StackMap locals:
StackMap stack:
dload 5
ldc 44000.0
dcmpg
iflt 3
6: aload 1
iload 4
invokevirtual java.io.DataOutputStream.writeShort:(I)V
7: aload 1
dload 5
d2i
bipush 16
ishl
invokevirtual java.io.DataOutputStream.writeInt:(I)V
8: aload 1
iconst_0
invokevirtual java.io.DataOutputStream.writeInt:(I)V
9: return
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/media/sound/AiffFileReader;
0 10 1 dos Ljava/io/DataOutputStream;
0 10 2 f D
1 10 4 exponent I
2 10 5 highMantissa D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dos
f
private double read_ieee_extended(java.io.DataInputStream);
descriptor: (Ljava/io/DataInputStream;)D
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=15, args_size=2
start local 0 start local 1 0: dconst_0
dstore 2
start local 2 1: iconst_0
istore 4
start local 4 2: lconst_0
lstore 5
start local 5 3: lconst_0
lstore 7
start local 7 4: ldc 3.4028234663852886E38
dstore 13
start local 13 5: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
istore 4
6: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 9
start local 9 7: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 11
start local 11 8: lload 9
bipush 16
lshl
lload 11
lor
lstore 5
9: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 9
10: aload 1
invokevirtual java.io.DataInputStream.readUnsignedShort:()I
i2l
lstore 11
11: lload 9
bipush 16
lshl
lload 11
lor
lstore 7
12: iload 4
ifne 15
lload 5
lconst_0
lcmp
ifne 15
lload 7
lconst_0
lcmp
ifne 15
13: dconst_0
dstore 2
14: goto 22
15: StackMap locals: com.sun.media.sound.AiffFileReader java.io.DataInputStream double int long long long long double
StackMap stack:
iload 4
sipush 32767
if_icmpne 17
16: dload 13
dstore 2
goto 22
17: StackMap locals:
StackMap stack:
iinc 4 -16383
18: iinc 4 -31
19: lload 5
l2d
ldc 2.0
iload 4
i2d
invokestatic java.lang.Math.pow:(DD)D
dmul
dstore 2
20: iinc 4 -32
21: dload 2
lload 7
l2d
ldc 2.0
iload 4
i2d
invokestatic java.lang.Math.pow:(DD)D
dmul
dadd
dstore 2
22: StackMap locals:
StackMap stack:
dload 2
dreturn
end local 13 end local 11 end local 9 end local 7 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lcom/sun/media/sound/AiffFileReader;
0 23 1 dis Ljava/io/DataInputStream;
1 23 2 f D
2 23 4 expon I
3 23 5 hiMant J
4 23 7 loMant J
7 23 9 t1 J
8 23 11 t2 J
5 23 13 HUGE D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dis
}
SourceFile: "AiffFileReader.java"
InnerClasses:
public Type = javax.sound.sampled.AudioFileFormat$Type of javax.sound.sampled.AudioFileFormat
public Encoding = javax.sound.sampled.AudioFormat$Encoding of javax.sound.sampled.AudioFormat