ThisGroup wasdissolved and consolidated into theClient Libraries Group.
The Soundgroup is comprised of thosedevelopers designing, implementing and maintaining the variousOpenJDK sound components.
The Sound API is a low-level API for creating, modifying, andcontrolling the input and output of sound media, including bothaudio and MIDI (Musical Instrument Digital Interface) data. TheJavaSound API provides explicit control over the capabilitiesnormally required for sound input and output, in a framework thatpromotes extensibility and flexibility.
The public JavaSound API consists of two main packages:
javax.sound.sampled
(interfaces and classes forsampled audio)javax.sound.midi
(interfaces and classes forMIDI).The main part of the JavaSound implementation is organized asSPI (Service Provider Interfaces). The SPI interfaces can be foundin the following two locations:
javax.sound.sampled.spi
javax.sound.midi.spi
All of the JavaSound code is in the java.desktop module, so allreferences below are relative to the root of the java.desktopmodule.
JavaSound interfaces and class implementations are in
share/classes/javax/sound
share/classes/com/sun/media/sound
JavaSound make files are in
make/modules/java.desktop