Class Hierarchy
- java.lang.Object
- javax.sound.sampled.AudioFileFormat
 - javax.sound.sampled.AudioFileFormat.Type
 - javax.sound.sampled.AudioFormat
 - javax.sound.sampled.AudioFormat.Encoding
 - javax.sound.sampled.AudioSystem
 - javax.sound.sampled.Control
- javax.sound.sampled.BooleanControl
 - javax.sound.sampled.CompoundControl
 - javax.sound.sampled.EnumControl
 - javax.sound.sampled.FloatControl
 
 - javax.sound.sampled.Control.Type
- javax.sound.sampled.BooleanControl.Type
 - javax.sound.sampled.CompoundControl.Type
 - javax.sound.sampled.EnumControl.Type
 - javax.sound.sampled.FloatControl.Type
 
 - java.util.EventObject (implements java.io.Serializable)
- javax.sound.sampled.LineEvent
 
 - java.io.InputStream (implements java.io.Closeable)
- javax.sound.sampled.AudioInputStream
 
 - javax.sound.sampled.Line.Info
- javax.sound.sampled.DataLine.Info
 - javax.sound.sampled.Port.Info
 
 - javax.sound.sampled.LineEvent.Type
 - javax.sound.sampled.Mixer.Info
 - java.security.Permission (implements java.security.Guard, java.io.Serializable)
- java.security.BasicPermission (implements java.io.Serializable)
- javax.sound.sampled.AudioPermission
 
 
 - java.security.BasicPermission (implements java.io.Serializable)
 - javax.sound.sampled.ReverbType
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- javax.sound.sampled.LineUnavailableException
 - javax.sound.sampled.UnsupportedAudioFileException
 
 
 - java.lang.Exception
 
 
Interface Hierarchy
- java.lang.AutoCloseable
- javax.sound.sampled.Line
- javax.sound.sampled.DataLine
- javax.sound.sampled.Clip
 - javax.sound.sampled.SourceDataLine
 - javax.sound.sampled.TargetDataLine
 
 - javax.sound.sampled.Mixer
 - javax.sound.sampled.Port
 
 - javax.sound.sampled.DataLine
 
 - javax.sound.sampled.Line
 - java.util.EventListener
- javax.sound.sampled.LineListener