META-INF.modules.java.desktop.classes.com.sun.media.sound.AuFileReader.class Maven / Gradle / Ivy
???? 8 z
H I
J
K L.snd M N
O P ???? Q R - S - T - U - V W
X
Y Z [???????? \
] ^ _
`
a b c ()V Code LineNumberTable LocalVariableTable this "Lcom/sun/media/sound/AuFileReader; getAudioFileFormatImpl ?(Ljava/io/InputStream;)Lcom/sun/media/sound/StandardFileFormat; sampleSizeInBits I encoding d Encoding InnerClasses *Ljavax/sound/sampled/AudioFormat$Encoding; stream Ljava/io/InputStream; dis Ljava/io/DataInputStream; magic
headerSize dataSize J auType
sampleRate channels frameSize frameLength
byteLength format !Ljavax/sound/sampled/AudioFormat;
StackMapTable
Exceptions e getAudioInputStream =(Ljava/io/InputStream;)Ljavax/sound/sampled/AudioInputStream;
SourceFile AuFileReader.java ! " java/io/DataInputStream ! f g h com/sun/media/sound/AuFileFormat 1javax/sound/sampled/UnsupportedAudioFileException not an AU file ! i Invalid header size Invalid sample rate Invalid number of channels j 0 k 0 l 0 m 0 not a valid AU file n o p q Invalid frame size javax/sound/sampled/AudioSystem javax/sound/sampled/AudioFormat ! r t v w ! x D E com/sun/media/sound/AuFileReader !com/sun/media/sound/SunFileReader (javax/sound/sampled/AudioFormat$Encoding java/io/IOException (Ljava/io/InputStream;)V readInt ()I (Ljava/lang/String;)V ULAW ALAW
PCM_SIGNED PCM_FLOAT skipBytes (I)I calculatePCMFrameSize (II)I 3(Ljavax/sound/sampled/AudioFormat$Encoding;FIIIFZ)V y (javax/sound/sampled/AudioFileFormat$Type Type AU *Ljavax/sound/sampled/AudioFileFormat$Type; P(Ljavax/sound/sampled/AudioFileFormat$Type;JLjavax/sound/sampled/AudioFormat;J)V #javax/sound/sampled/AudioFileFormat 1 ! " # / *? ? $ , % &