javax.sound.sampled
APIs, a null
reference parameter to methods is incorrect unless explicitly documented on
the method as having a meaningful interpretation. Usage to the contrary is
incorrect coding and may result in a run time exception either immediately or
at some later time. NullPointerException
is an example of typical and
acceptable run time exception for such cases.
Modifier and Type | Interface and Description |
---|---|
public interface | Clip
The |
public interface | DataLine
|
public interface | Line
The |
public interface | LineListener
Instances of classes that implement the |
public interface | Mixer
A mixer is an audio device with one or more lines. |
public interface | Port
Ports are simple lines for input or output of audio to or from audio devices. |
public interface | SourceDataLine
A source data line is a data line to which data may be written. |
public interface | TargetDataLine
A target data line is a type of |
Modifier and Type | Class and Description |
---|---|
public class | AudioFileFormat
An instance of the |
public class | AudioFormat
|
public class | AudioInputStream
An audio input stream is an input stream with a specified audio format and length. |
public class | AudioPermission
The |
public class | AudioSystem
The |
public abstract class | BooleanControl
A |
public abstract class | CompoundControl
A |
public abstract class | |
public abstract class | EnumControl
An |
public abstract class | FloatControl
A |
public class | LineEvent
The |
public class | LineUnavailableException
A |
public class | ReverbType
The |
public class | UnsupportedAudioFileException
An |