public final class com.sun.media.sound.WaveExtensibleFileReader 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.WaveExtensibleFileReader
super_class: com.sun.media.sound.SunFileReader
{
private static final java.lang.String[] channelnames;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] allchannelnames;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.sun.media.sound.WaveExtensibleFileReader$GUID SUBTYPE_PCM;
descriptor: Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final com.sun.media.sound.WaveExtensibleFileReader$GUID SUBTYPE_IEEE_FLOAT;
descriptor: Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=14, locals=0, args_size=0
0: bipush 18
anewarray java.lang.String
dup
iconst_0
ldc "FL"
aastore
dup
iconst_1
ldc "FR"
aastore
dup
iconst_2
ldc "FC"
aastore
dup
iconst_3
ldc "LF"
aastore
dup
iconst_4
1: ldc "BL"
aastore
dup
iconst_5
2: ldc "BR"
aastore
dup
bipush 6
3: ldc "FLC"
aastore
dup
bipush 7
ldc "FLR"
aastore
dup
bipush 8
ldc "BC"
aastore
dup
bipush 9
ldc "SL"
aastore
dup
bipush 10
ldc "SR"
aastore
dup
bipush 11
ldc "TC"
aastore
dup
bipush 12
ldc "TFL"
aastore
dup
bipush 13
ldc "TFC"
aastore
dup
bipush 14
ldc "TFR"
aastore
dup
bipush 15
ldc "TBL"
aastore
dup
bipush 16
4: ldc "TBC"
aastore
dup
bipush 17
ldc "TBR"
aastore
5: putstatic com.sun.media.sound.WaveExtensibleFileReader.channelnames:[Ljava/lang/String;
6: bipush 64
anewarray java.lang.String
dup
iconst_0
ldc "w1"
aastore
dup
iconst_1
ldc "w2"
aastore
dup
iconst_2
ldc "w3"
aastore
dup
iconst_3
ldc "w4"
aastore
dup
iconst_4
ldc "w5"
aastore
dup
iconst_5
7: ldc "w6"
aastore
dup
bipush 6
ldc "w7"
aastore
dup
bipush 7
ldc "w8"
aastore
dup
bipush 8
ldc "w9"
aastore
dup
bipush 9
ldc "w10"
aastore
dup
bipush 10
ldc "w11"
aastore
dup
bipush 11
ldc "w12"
aastore
dup
bipush 12
ldc "w13"
aastore
dup
bipush 13
ldc "w14"
aastore
dup
bipush 14
ldc "w15"
aastore
dup
bipush 15
8: ldc "w16"
aastore
dup
bipush 16
ldc "w17"
aastore
dup
bipush 17
ldc "w18"
aastore
dup
bipush 18
ldc "w19"
aastore
dup
bipush 19
ldc "w20"
aastore
dup
bipush 20
ldc "w21"
aastore
dup
bipush 21
ldc "w22"
aastore
dup
bipush 22
ldc "w23"
aastore
dup
bipush 23
ldc "w24"
aastore
dup
bipush 24
9: ldc "w25"
aastore
dup
bipush 25
ldc "w26"
aastore
dup
bipush 26
ldc "w27"
aastore
dup
bipush 27
ldc "w28"
aastore
dup
bipush 28
ldc "w29"
aastore
dup
bipush 29
ldc "w30"
aastore
dup
bipush 30
ldc "w31"
aastore
dup
bipush 31
ldc "w32"
aastore
dup
bipush 32
ldc "w33"
aastore
dup
bipush 33
10: ldc "w34"
aastore
dup
bipush 34
ldc "w35"
aastore
dup
bipush 35
ldc "w36"
aastore
dup
bipush 36
ldc "w37"
aastore
dup
bipush 37
ldc "w38"
aastore
dup
bipush 38
ldc "w39"
aastore
dup
bipush 39
ldc "w40"
aastore
dup
bipush 40
ldc "w41"
aastore
dup
bipush 41
ldc "w42"
aastore
dup
bipush 42
11: ldc "w43"
aastore
dup
bipush 43
ldc "w44"
aastore
dup
bipush 44
ldc "w45"
aastore
dup
bipush 45
ldc "w46"
aastore
dup
bipush 46
ldc "w47"
aastore
dup
bipush 47
ldc "w48"
aastore
dup
bipush 48
ldc "w49"
aastore
dup
bipush 49
ldc "w50"
aastore
dup
bipush 50
ldc "w51"
aastore
dup
bipush 51
12: ldc "w52"
aastore
dup
bipush 52
ldc "w53"
aastore
dup
bipush 53
ldc "w54"
aastore
dup
bipush 54
ldc "w55"
aastore
dup
bipush 55
ldc "w56"
aastore
dup
bipush 56
ldc "w57"
aastore
dup
bipush 57
ldc "w58"
aastore
dup
bipush 58
ldc "w59"
aastore
dup
bipush 59
ldc "w60"
aastore
dup
bipush 60
13: ldc "w61"
aastore
dup
bipush 61
ldc "w62"
aastore
dup
bipush 62
ldc "w63"
aastore
dup
bipush 63
ldc "w64"
aastore
14: putstatic com.sun.media.sound.WaveExtensibleFileReader.allchannelnames:[Ljava/lang/String;
15: new com.sun.media.sound.WaveExtensibleFileReader$GUID
dup
lconst_1
iconst_0
bipush 16
16: sipush 128
iconst_0
iconst_0
sipush 170
iconst_0
bipush 56
sipush 155
bipush 113
17: invokespecial com.sun.media.sound.WaveExtensibleFileReader$GUID.<init>:(JIIIIIIIIII)V
putstatic com.sun.media.sound.WaveExtensibleFileReader.SUBTYPE_PCM:Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
18: new com.sun.media.sound.WaveExtensibleFileReader$GUID
dup
ldc 3
iconst_0
19: bipush 16
sipush 128
iconst_0
iconst_0
sipush 170
iconst_0
bipush 56
sipush 155
bipush 113
20: invokespecial com.sun.media.sound.WaveExtensibleFileReader$GUID.<init>:(JIIIIIIIIII)V
putstatic com.sun.media.sound.WaveExtensibleFileReader.SUBTYPE_IEEE_FLOAT:Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
21: return
LocalVariableTable:
Start End Slot Name Signature
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
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/media/sound/WaveExtensibleFileReader;
private static java.lang.String decodeChannelMask(long);
descriptor: (J)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: lconst_1
lstore 3
start local 3 2: iconst_0
istore 5
start local 5 3: goto 11
4: StackMap locals: java.lang.StringBuilder long int
StackMap stack:
lload 0
lload 3
land
lconst_0
lcmp
ifeq 9
5: iload 5
getstatic com.sun.media.sound.WaveExtensibleFileReader.channelnames:[Ljava/lang/String;
arraylength
if_icmpge 8
6: aload 2
getstatic com.sun.media.sound.WaveExtensibleFileReader.channelnames:[Ljava/lang/String;
iload 5
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: goto 9
8: StackMap locals:
StackMap stack:
aload 2
getstatic com.sun.media.sound.WaveExtensibleFileReader.allchannelnames:[Ljava/lang/String;
iload 5
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
9: StackMap locals:
StackMap stack:
lload 3
ldc 2
lmul
lstore 3
10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
getstatic com.sun.media.sound.WaveExtensibleFileReader.allchannelnames:[Ljava/lang/String;
arraylength
if_icmplt 4
end local 5 12: aload 2
invokevirtual java.lang.StringBuilder.length:()I
ifne 14
13: aconst_null
areturn
14: StackMap locals:
StackMap stack:
aload 2
iconst_0
aload 2
invokevirtual java.lang.StringBuilder.length:()I
iconst_1
isub
invokevirtual java.lang.StringBuilder.substring:(II)Ljava/lang/String;
areturn
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 channelmask J
1 15 2 sb Ljava/lang/StringBuilder;
2 15 3 m J
3 12 5 i I
MethodParameters:
Name Flags
channelmask
com.sun.media.sound.StandardFileFormat getAudioFileFormatImpl(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lcom/sun/media/sound/StandardFileFormat;
flags: (0x0000)
Code:
stack=10, locals=19, args_size=2
start local 0 start local 1 0: new com.sun.media.sound.RIFFReader
dup
aload 1
invokespecial com.sun.media.sound.RIFFReader.<init>:(Ljava/io/InputStream;)V
astore 2
start local 2 1: aload 2
invokevirtual com.sun.media.sound.RIFFReader.getFormat:()Ljava/lang/String;
ldc "RIFF"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
2: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
3: StackMap locals: com.sun.media.sound.RIFFReader
StackMap stack:
aload 2
invokevirtual com.sun.media.sound.RIFFReader.getType:()Ljava/lang/String;
ldc "WAVE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
4: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
5: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 6: iconst_0
istore 4
start local 4 7: iconst_1
istore 5
start local 5 8: lconst_1
lstore 6
start local 6 9: iconst_1
istore 8
start local 8 10: iconst_1
istore 9
start local 9 11: lconst_0
lstore 10
start local 10 12: iconst_1
istore 12
start local 12 13: lconst_0
lstore 13
start local 13 14: aconst_null
astore 15
start local 15 15: goto 39
16: StackMap locals: com.sun.media.sound.WaveExtensibleFileReader java.io.InputStream com.sun.media.sound.RIFFReader int int int long int int long int long com.sun.media.sound.WaveExtensibleFileReader$GUID
StackMap stack:
aload 2
invokevirtual com.sun.media.sound.RIFFReader.nextChunk:()Lcom/sun/media/sound/RIFFReader;
astore 16
start local 16 17: aload 16
invokevirtual com.sun.media.sound.RIFFReader.getFormat:()Ljava/lang/String;
ldc "fmt "
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 35
18: iconst_1
istore 3
19: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 17
start local 17 20: iload 17
ldc 65534
if_icmpeq 22
21: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
22: StackMap locals: com.sun.media.sound.RIFFReader int
StackMap stack:
aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 5
23: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedInt:()J
lstore 6
24: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedInt:()J
pop2
25: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 8
26: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 9
27: aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 18
start local 18 28: iload 18
bipush 22
if_icmpeq 30
29: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
30: StackMap locals: int
StackMap stack:
aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedShort:()I
istore 12
31: iload 12
iload 9
if_icmple 33
32: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
33: StackMap locals:
StackMap stack:
aload 16
invokevirtual com.sun.media.sound.RIFFReader.readUnsignedInt:()J
lstore 13
34: aload 16
invokestatic com.sun.media.sound.WaveExtensibleFileReader$GUID.read:(Lcom/sun/media/sound/RIFFReader;)Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
astore 15
end local 18 end local 17 35: StackMap locals:
StackMap stack:
aload 16
invokevirtual com.sun.media.sound.RIFFReader.getFormat:()Ljava/lang/String;
ldc "data"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 39
36: aload 16
invokevirtual com.sun.media.sound.RIFFReader.getSize:()J
lstore 10
37: iconst_1
istore 4
38: goto 40
end local 16 39: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.media.sound.RIFFReader.hasNextChunk:()Z
ifne 16
40: StackMap locals:
StackMap stack:
iload 3
ifeq 41
iload 4
ifne 42
41: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
42: StackMap locals:
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 16
start local 16 43: lload 13
invokestatic com.sun.media.sound.WaveExtensibleFileReader.decodeChannelMask:(J)Ljava/lang/String;
astore 17
start local 17 44: aload 17
ifnull 46
45: aload 16
ldc "channelOrder"
aload 17
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: StackMap locals: java.util.Map java.lang.String
StackMap stack:
lload 13
lconst_0
lcmp
ifeq 48
47: aload 16
ldc "channelMask"
lload 13
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: StackMap locals:
StackMap stack:
aload 16
ldc "validBitsPerSample"
iload 12
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: aconst_null
astore 18
start local 18 50: aload 15
getstatic com.sun.media.sound.WaveExtensibleFileReader.SUBTYPE_PCM:Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
invokevirtual com.sun.media.sound.WaveExtensibleFileReader$GUID.equals:(Ljava/lang/Object;)Z
ifeq 61
51: iload 9
bipush 8
if_icmpne 57
52: new javax.sound.sampled.AudioFormat
dup
getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_UNSIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
53: lload 6
l2f
iload 9
iload 5
iload 8
lload 6
l2f
54: iconst_0
aload 16
55: invokespecial javax.sound.sampled.AudioFormat.<init>:(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V
astore 18
56: goto 67
57: StackMap locals: javax.sound.sampled.AudioFormat
StackMap stack:
new javax.sound.sampled.AudioFormat
dup
getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_SIGNED:Ljavax/sound/sampled/AudioFormat$Encoding;
lload 6
l2f
58: iload 9
iload 5
iload 8
lload 6
l2f
iconst_0
aload 16
59: invokespecial javax.sound.sampled.AudioFormat.<init>:(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V
astore 18
60: goto 67
StackMap locals:
StackMap stack:
61: aload 15
getstatic com.sun.media.sound.WaveExtensibleFileReader.SUBTYPE_IEEE_FLOAT:Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
invokevirtual com.sun.media.sound.WaveExtensibleFileReader$GUID.equals:(Ljava/lang/Object;)Z
ifeq 66
62: new javax.sound.sampled.AudioFormat
dup
getstatic javax.sound.sampled.AudioFormat$Encoding.PCM_FLOAT:Ljavax/sound/sampled/AudioFormat$Encoding;
63: lload 6
l2f
iload 9
iload 5
iload 8
lload 6
l2f
iconst_0
aload 16
64: invokespecial javax.sound.sampled.AudioFormat.<init>:(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZLjava/util/Map;)V
astore 18
65: goto 67
66: StackMap locals:
StackMap stack:
new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
67: StackMap locals:
StackMap stack:
new com.sun.media.sound.StandardFileFormat
dup
getstatic javax.sound.sampled.AudioFileFormat$Type.WAVE:Ljavax/sound/sampled/AudioFileFormat$Type;
aload 18
68: lload 10
aload 18
invokevirtual javax.sound.sampled.AudioFormat.getFrameSize:()I
i2l
ldiv
69: invokespecial com.sun.media.sound.StandardFileFormat.<init>:(Ljavax/sound/sampled/AudioFileFormat$Type;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 18 end local 17 end local 16 end local 15 end local 13 end local 12 end local 10 end local 9 end local 8 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 70 0 this Lcom/sun/media/sound/WaveExtensibleFileReader;
0 70 1 stream Ljava/io/InputStream;
1 70 2 riffiterator Lcom/sun/media/sound/RIFFReader;
6 70 3 fmt_found Z
7 70 4 data_found Z
8 70 5 channels I
9 70 6 samplerate J
10 70 8 framesize I
11 70 9 bits I
12 70 10 dataSize J
13 70 12 validBitsPerSample I
14 70 13 channelMask J
15 70 15 subFormat Lcom/sun/media/sound/WaveExtensibleFileReader$GUID;
17 39 16 chunk Lcom/sun/media/sound/RIFFReader;
20 35 17 format I
28 35 18 cbSize I
43 70 16 p Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
44 70 17 s_channelmask Ljava/lang/String;
50 70 18 audioformat Ljavax/sound/sampled/AudioFormat;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream final
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=8, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.sun.media.sound.WaveExtensibleFileReader.getAudioFileFormat:(Ljava/io/InputStream;)Lcom/sun/media/sound/StandardFileFormat;
astore 2
start local 2 1: aload 2
invokevirtual com.sun.media.sound.StandardFileFormat.getFormat:()Ljavax/sound/sampled/AudioFormat;
astore 3
start local 3 2: aload 2
invokevirtual com.sun.media.sound.StandardFileFormat.getLongFrameLength:()J
lstore 4
start local 4 3: new com.sun.media.sound.RIFFReader
dup
aload 1
invokespecial com.sun.media.sound.RIFFReader.<init>:(Ljava/io/InputStream;)V
astore 6
start local 6 4: goto 8
5: StackMap locals: com.sun.media.sound.WaveExtensibleFileReader java.io.InputStream com.sun.media.sound.StandardFileFormat javax.sound.sampled.AudioFormat long com.sun.media.sound.RIFFReader
StackMap stack:
aload 6
invokevirtual com.sun.media.sound.RIFFReader.nextChunk:()Lcom/sun/media/sound/RIFFReader;
astore 7
start local 7 6: aload 7
invokevirtual com.sun.media.sound.RIFFReader.getFormat:()Ljava/lang/String;
ldc "data"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
7: new javax.sound.sampled.AudioInputStream
dup
aload 7
aload 3
lload 4
invokespecial javax.sound.sampled.AudioInputStream.<init>:(Ljava/io/InputStream;Ljavax/sound/sampled/AudioFormat;J)V
areturn
end local 7 8: StackMap locals:
StackMap stack:
aload 6
invokevirtual com.sun.media.sound.RIFFReader.hasNextChunk:()Z
ifne 5
9: new javax.sound.sampled.UnsupportedAudioFileException
dup
invokespecial javax.sound.sampled.UnsupportedAudioFileException.<init>:()V
athrow
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/media/sound/WaveExtensibleFileReader;
0 10 1 stream Ljava/io/InputStream;
1 10 2 format Lcom/sun/media/sound/StandardFileFormat;
2 10 3 af Ljavax/sound/sampled/AudioFormat;
3 10 4 length J
4 10 6 riffiterator Lcom/sun/media/sound/RIFFReader;
6 8 7 chunk Lcom/sun/media/sound/RIFFReader;
Exceptions:
throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
MethodParameters:
Name Flags
stream final
}
SourceFile: "WaveExtensibleFileReader.java"
NestMembers:
com.sun.media.sound.WaveExtensibleFileReader$GUID
InnerClasses:
private final GUID = com.sun.media.sound.WaveExtensibleFileReader$GUID of com.sun.media.sound.WaveExtensibleFileReader
public Type = javax.sound.sampled.AudioFileFormat$Type of javax.sound.sampled.AudioFileFormat
public Encoding = javax.sound.sampled.AudioFormat$Encoding of javax.sound.sampled.AudioFormat