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
Deprecated
for removal since 24. There is no replacement for this class.
The AudioPermission class represents access rights to the audio
system resources.
|
| 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 |