The Sound Group
This Group was dissolved and consolidated into the Client Libraries Group.
The Sound group is comprised of those developers designing, implementing and maintaining the various OpenJDK sound components.
Introduction
The Sound API is a low-level API for creating, modifying, and controlling the input and output of sound media, including both audio and MIDI (Musical Instrument Digital Interface) data. The JavaSound API provides explicit control over the capabilities normally required for sound input and output, in a framework that promotes extensibility and flexibility.
The public JavaSound API consists of two main packages:
javax.sound.sampled
(interfaces and classes for sampled audio)javax.sound.midi
(interfaces and classes for MIDI).
The main part of the JavaSound implementation is organized as SPI (Service Provider Interfaces). The SPI interfaces can be found in the following two locations:
javax.sound.sampled.spi
javax.sound.midi.spi
Source location
All of the JavaSound code is in the java.desktop module, so all references below are relative to the root of the java.desktop module.
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
Community
- Mailing Lists