Home » openjdk-7 » com.sun.media » sound »

com.sun.media.sound

Interfaces:

AudioSynthesizer   AudioSynthesizer is a Synthesizer which renders it's output audio into SourceDataLine or AudioInputStream code | html
AutoClosingClip   Interface for Clip objects that close themselves automatically  code | html
AutoConnectSequencer   Interface for Sequencers that are able to do the auto-connect as required by MidiSystem.getSequencer()  code | html
EventDispatcher.LineMonitor   Interface that a class that wants to get regular line monitor events implements  code | html
MidiDeviceReceiver   A Receiver with reference to it's MidiDevice object.  code | html
ModelChannelMixer   ModelChannelMixer is used to process channel voice mix output before going to master output.
It can be used to:
  • Implement non-voice oriented instruments.
  • Add insert effect to instruments; for example distortion effect.
  • Warning! Classes that implements ModelChannelMixer must be thread-safe. 

code | html
ModelDirectedPlayer   ModelDirectedPlayer is the one who is directed by ModelDirector to play ModelPerformer objects.  code | html
ModelDirector   A director chooses what performers should be played for each note on and note off events.  code | html
ModelOscillator   This interface is used for oscillators.  code | html
ModelOscillatorStream   This interface is used for audio streams from ModelOscillator.  code | html
ModelTransform   Model transform interface.  code | html
ModelWavetable   This is a wavetable oscillator interface.  code | html
RIFFWriter.RandomAccessWriter     code | html
ReferenceCountingDevice   MidiDevice that can use reference counting for open/close.  code | html
SoftAudioProcessor   Audio processor interface.  code | html
SoftControl   SoftControl are the basic controls used for control-rate processing.  code | html
SoftProcess   Control signal processor interface  code | html
SoftResampler   Basic resampler interface.  code | html
SoftResamplerStreamer   Resampler stream interface.  code | html

Abstract Classes:

AbstractDataLine   AbstractDataLine  code | html
AbstractLine   AbstractLine  code | html
AbstractMidiDevice   Abstract AbstractMidiDevice class representing functionality shared by MidiInDevice and MidiOutDevice objects.  code | html
AbstractMidiDevice.AbstractReceiver   Base class for Receivers.  code | html
AbstractMidiDeviceProvider   Super class for MIDI input or output device provider.  code | html
AbstractMixer   Abstract Mixer.  code | html
AudioFloatConverter   This class is used to convert between 8,16,24,32,32+ bit signed/unsigned big/litle endian fixed/floating point byte buffers and float buffers.  code | html
AudioFloatInputStream   This class is used to create AudioFloatInputStream from AudioInputStream and byte buffers.  code | html
ModelAbstractChannelMixer   ModelAbstractChannelMixer is ready for use class to implement ModelChannelMixer interface.  code | html
ModelAbstractOscillator   A abstract class used to simplify creating custom ModelOscillator.  code | html
ModelInstrument   The model instrument class.  code | html
SoftAbstractResampler   Abstract resampler class.  code | html
SoftMixingDataLine   General software mixing line.  code | html
SunCodec   A codec can encode and/or decode audio data.  code | html
SunFileReader   Abstract File Reader class.  code | html
SunFileWriter   Abstract File Writer class.  code | html

Classes:

AbstractMidiDevice.BasicTransmitter   Transmitter base class.  code | html
AbstractMidiDevice.TransmitterList   a class to manage a list of transmitters  code | html
AbstractMidiDeviceProvider.Info   Info class for MidiDevices.  code | html
AiffFileFormat   AIFF file format.  code | html
AiffFileReader   AIFF file reader and writer.  code | html
AiffFileWriter   AIFF file writer.  code | html
AlawCodec   A-law encodes linear data, and decodes a-law data to linear data.  code | html
AlawCodec.AlawCodecStream     code | html
AuFileFormat   AU file format.  code | html
AuFileReader   AU file reader.  code | html
AuFileWriter   AU file writer.  code | html
AudioFileSoundbankReader   Soundbank reader that uses audio files as soundbanks.  code | html
AudioFloatConverter.AudioFloatConversion16SB     code | html
AudioFloatConverter.AudioFloatConversion16SL   16 bit signed/unsigned, little/big-endian ************************************  code | html
AudioFloatConverter.AudioFloatConversion16UB     code | html
AudioFloatConverter.AudioFloatConversion16UL     code | html
AudioFloatConverter.AudioFloatConversion24SB     code | html
AudioFloatConverter.AudioFloatConversion24SL   24 bit signed/unsigned, little/big-endian ************************************  code | html
AudioFloatConverter.AudioFloatConversion24UB     code | html
AudioFloatConverter.AudioFloatConversion24UL     code | html
AudioFloatConverter.AudioFloatConversion32B     code | html
AudioFloatConverter.AudioFloatConversion32L   32 bit float, little/big-endian **********************************************  code | html
AudioFloatConverter.AudioFloatConversion32SB     code | html
AudioFloatConverter.AudioFloatConversion32SL   32 bit signed/unsigned, little/big-endian ************************************  code | html
AudioFloatConverter.AudioFloatConversion32UB     code | html
AudioFloatConverter.AudioFloatConversion32UL     code | html
AudioFloatConverter.AudioFloatConversion32xSB     code | html
AudioFloatConverter.AudioFloatConversion32xSL   32+ bit signed/unsigned, little/big-endian ***********************************  code | html
AudioFloatConverter.AudioFloatConversion32xUB     code | html
AudioFloatConverter.AudioFloatConversion32xUL     code | html
AudioFloatConverter.AudioFloatConversion64B     code | html
AudioFloatConverter.AudioFloatConversion64L   64 bit float, little/big-endian **********************************************  code | html
AudioFloatConverter.AudioFloatConversion8S   8 bit signed/unsigned ********************************************************  code | html
AudioFloatConverter.AudioFloatConversion8U     code | html
AudioFloatConverter.AudioFloatLSBFilter   LSB Filter, used filter least significant byte in samples arrays.  code | html
AudioFloatFormatConverter   This class is used to convert between 8,16,24,32 bit signed/unsigned big/litle endian fixed/floating stereo/mono/multi-channel audio streams and perform sample-rate conversion if needed.  code | html
AudioFloatFormatConverter.AudioFloatFormatConverterInputStream     code | html
AudioFloatFormatConverter.AudioFloatInputStreamChannelMixer     code | html
AudioFloatFormatConverter.AudioFloatInputStreamResampler     code | html
AudioFloatInputStream.BytaArrayAudioFloatInputStream     code | html
AudioFloatInputStream.DirectAudioFloatInputStream     code | html
AudioSynthesizerPropertyInfo   Information about property used in opening AudioSynthesizer code | html
DLSInfo   This class is used to store information to describe soundbanks, instruments and samples.  code | html
DLSInstrument   This class is used to store information to describe instrument.  code | html
DLSModulator   This class is used to store modulator/artiuclation data.  code | html
DLSRegion   This class is used to store region parts for instrument.  code | html
DLSSample   This class is used to store the sample data itself.  code | html
DLSSampleLoop   This class is used to store loop points inside DLSSampleOptions class.  code | html
DLSSampleOptions   This class stores options how to playback sampled data like pitch/tuning, attenuation and loops.  code | html
DLSSoundbank   A DLS Level 1 and Level 2 soundbank reader (from files/url/streams).  code | html
DLSSoundbank.DLSID     code | html
DLSSoundbankReader   This class is used to connect the DLSSoundBank class to the SoundbankReader SPI interface.  code | html
DataPusher   Class to write an AudioInputStream to a SourceDataLine.  code | html
DirectAudioDevice   A Mixer which provides direct access to audio devices  code | html
DirectAudioDevice.DirectBAOS     code | html
DirectAudioDevice.DirectClip   Private inner class representing a Clip This clip is realized in software only  code | html
DirectAudioDevice.DirectDL   Private inner class as base class for direct lines  code | html
DirectAudioDevice.DirectDL.Balance     code | html
DirectAudioDevice.DirectDL.Gain     code | html
DirectAudioDevice.DirectDL.Mute     code | html
DirectAudioDevice.DirectDL.Pan     code | html
DirectAudioDevice.DirectDLI   Private inner class for the DataLine.Info objects adds a little magic for the isFormatSupported so that the automagic conversion of endianness and sign does not show up in the formats array.  code | html
DirectAudioDevice.DirectSDL   Private inner class representing a SourceDataLine  code | html
DirectAudioDevice.DirectTDL   Private inner class representing a TargetDataLine  code | html
DirectAudioDeviceProvider   DirectAudioDevice provider.  code | html
DirectAudioDeviceProvider.DirectAudioDeviceInfo   Info class for DirectAudioDevices.  code | html
EmergencySoundbank   Emergency Soundbank generator.  code | html
EventDispatcher   EventDispatcher.  code | html
EventDispatcher.ClipInfo   Container for a clip with its expiration time  code | html
EventDispatcher.EventInfo   Container for an event and a set of listeners to deliver it to.  code | html
FFT   Fast Fourier Transformer.  code | html
FastShortMessage   an optimized ShortMessage that does not need an array  code | html
FastSysexMessage   optimized FastSysexMessage that doesn't copy the array upon instantiation  code | html
InvalidDataException   This exception is used when a file contains illegal or unexpected data.  code | html
InvalidFormatException   This exception is used when a reader is used to read file of a format it doesn't unterstand or support.  code | html
JARSoundbankReader   JarSoundbankReader is used to read sounbank object from jar files.  code | html
JDK13Services   JDK13Services uses the Service class in JDK 1.3 to discover a list of service providers installed in the system.  code | html
JDK13Services.ProviderCache     code | html
JSSecurityManager   Managing security in the Java Sound implementation.  code | html
JavaSoundAudioClip   Java Sound audio clip;  code | html
JavaSoundAudioClip.DirectBAOS     code | html
MidiDeviceReceiverEnvelope   Helper class which allows to convert {@code Receiver} to {@code MidiDeviceReceiver}.  code | html
MidiDeviceTransmitterEnvelope   Helper class which allows to convert {@code Transmitter} to {@code MidiDeviceTransmitter}.  code | html
MidiInDevice   MidiInDevice class representing functionality of MidiIn devices.  code | html
MidiInDevice.MidiInTransmitter   An own class to distinguish the class name from the transmitter of other devices  code | html
MidiInDeviceProvider   MIDI input device provider.  code | html
MidiInDeviceProvider.MidiInDeviceInfo   Info class for MidiInDevices.  code | html
MidiOutDevice   MidiOutDevice class representing functionality of MidiOut devices.  code | html
MidiOutDevice.MidiOutReceiver     code | html
MidiOutDeviceProvider   MIDI output device provider.  code | html
MidiOutDeviceProvider.MidiOutDeviceInfo   Info class for MidiOutDevices.  code | html
MidiUtils   Some utilities for MIDI (some stuff is used from javax.sound.midi)  code | html
MidiUtils.TempoCache     code | html
ModelByteBuffer   This class is a pointer to a binary array either in memory or on disk.  code | html
ModelByteBuffer.RandomFileInputStream     code | html
ModelByteBufferWavetable   Wavetable oscillator for pre-loaded data.  code | html
ModelByteBufferWavetable.Buffer8PlusInputStream     code | html
ModelConnectionBlock   Connection blocks are used to connect source variable to a destination variable.  code | html
ModelDestination   This class is used to identify destinations in connection blocks, see ModelConnectionBlock.  code | html
ModelIdentifier   This class stores the identity of source and destinations in connection blocks, see ModelConnectionBlock.  code | html
ModelInstrumentComparator   Instrument comparator class.  code | html
ModelMappedInstrument   This class is used to map instrument to another patch.  code | html
ModelPatch   A extended patch object that has isPercussion function.  code | html
ModelPerformer   This class is used to define how to synthesize audio in universal maner for both SF2 and DLS instruments.  code | html
ModelSource   This class is used to identify sources in connection blocks, see ModelConnectionBlock.  code | html
ModelStandardDirector   A standard director who chooses performers by there keyfrom,keyto,velfrom,velto properties.  code | html
ModelStandardIndexedDirector   A standard indexed director who chooses performers by there keyfrom,keyto,velfrom,velto properties.  code | html
ModelStandardTransform   A standard transformer used in connection blocks.  code | html
PCMtoPCMCodec   Converts among signed/unsigned and little/big endianness of sampled.  code | html
PCMtoPCMCodec.PCMtoPCMCodecStream     code | html
Platform   Audio configuration class for exposing attributes specific to the platform or system.  code | html
PortMixer   A Mixer which only provides Ports.  code | html
PortMixer.BoolCtrl   Private inner class representing a BooleanControl for PortMixerPort  code | html
PortMixer.BoolCtrl.BCT   inner class for custom types  code | html
PortMixer.CompCtrl   Private inner class representing a CompoundControl for PortMixerPort  code | html
PortMixer.CompCtrl.CCT   inner class for custom compound control types  code | html
PortMixer.FloatCtrl   Private inner class representing a BooleanControl for PortMixerPort  code | html
PortMixer.FloatCtrl.FCT   inner class for custom types  code | html
PortMixer.PortInfo   Private inner class representing a port info  code | html
PortMixer.PortMixerPort   Private inner class representing a Port for the PortMixer.  code | html
PortMixerProvider   Port provider.  code | html
PortMixerProvider.PortMixerInfo   Info class for PortMixers.  code | html
Printer   Printer allows you to set up global debugging status and print messages accordingly.  code | html
RIFFInvalidDataException   This exception is used when a RIFF file contains illegal or unexpected data.  code | html
RIFFInvalidFormatException   This exception is used when a reader is used to read RIFF file of a format it doesn't unterstand or support.  code | html
RIFFReader   Resource Interchange File Format (RIFF) stream decoder.  code | html
RIFFWriter   Resource Interchange File Format (RIFF) stream encoder.  code | html
RIFFWriter.RandomAccessByteWriter     code | html
RIFFWriter.RandomAccessFileWriter     code | html
RealTimeSequencer   A Real Time Sequencer  code | html
RealTimeSequencer.ControllerListElement     code | html
RealTimeSequencer.DataPump   class that does the actual dispatching of events, used to be in native in MMAPI  code | html
RealTimeSequencer.PlayThread     code | html
RealTimeSequencer.RealTimeSequencerInfo     code | html
RealTimeSequencer.RecordingTrack     code | html
RealTimeSequencer.SequencerReceiver     code | html
RealTimeSequencer.SequencerTransmitter   An own class to distinguish the class name from the transmitter of other devices  code | html
RealTimeSequencerProvider   Provider for RealTimeSequencer objects.  code | html
SF2GlobalRegion   Soundfont global region.  code | html
SF2Instrument   Soundfont instrument.  code | html
SF2InstrumentRegion   Soundfont instrument region.  code | html
SF2Layer   Soundfont layer.  code | html
SF2LayerRegion   Soundfont layer region.  code | html
SF2Modulator   Soundfont modulator container.  code | html
SF2Region   Soundfont general region.  code | html
SF2Sample   Soundfont sample storage.  code | html
SF2Soundbank   A SoundFont 2.04 soundbank reader.  code | html
SF2SoundbankReader   This class is used to connect the SF2SoundBank class to the SoundbankReader SPI interface.  code | html
SMFParser   State variables during parsing of a MIDI file  code | html
SimpleInstrument   A simple instrument that is made of other ModelInstrument, ModelPerformer objects.  code | html
SimpleInstrument.SimpleInstrumentPart     code | html
SimpleSoundbank   A simple soundbank that contains instruments and soundbankresources.  code | html
SoftAbstractResampler.ModelAbstractResamplerStream     code | html
SoftAudioBuffer   This class is used to store audio buffer.  code | html
SoftAudioPusher   This is a processor object that writes into SourceDataLine  code | html
SoftChannel   Software Synthesizer MIDI channel class.  code | html
SoftChannel.MidiControlObject     code | html
SoftChannelProxy   A MidiChannel proxy object used for external access to synthesizer internal channel objects.  code | html
SoftChorus   A chorus effect made using LFO and variable delay.  code | html
SoftChorus.LFODelay     code | html
SoftChorus.VariableDelay     code | html
SoftCubicResampler   A resampler that uses third-order (cubic) interpolation.  code | html
SoftEnvelopeGenerator   AHDSR control signal envelope generator.  code | html
SoftFilter   Infinite impulse response (IIR) filter class.  code | html
SoftInstrument   Software synthesizer internal instrument.  code | html
SoftJitterCorrector   A jitter corrector to be used with SoftAudioPusher.  code | html
SoftJitterCorrector.JitterStream     code | html
SoftLanczosResampler   Lanczos interpolation resampler.  code | html
SoftLimiter   A simple look-ahead volume limiter with very fast attack and fast release.  code | html
SoftLinearResampler   A resampler that uses first-order (linear) interpolation.  code | html
SoftLinearResampler2   A resampler that uses first-order (linear) interpolation.  code | html
SoftLowFrequencyOscillator   LFO control signal generator.  code | html
SoftMainMixer   Software synthesizer main audio mixer.  code | html
SoftMainMixer.SoftChannelMixerContainer     code | html
SoftMidiAudioFileReader   MIDI File Audio Renderer/Reader  code | html
SoftMixingClip   Clip implemention for the SoftMixingMixer.  code | html
SoftMixingDataLine.ApplyReverb     code | html
SoftMixingDataLine.AudioFloatInputStreamResampler     code | html
SoftMixingDataLine.Balance     code | html
SoftMixingDataLine.ChorusSend     code | html
SoftMixingDataLine.Gain     code | html
SoftMixingDataLine.Mute     code | html
SoftMixingDataLine.Pan     code | html
SoftMixingDataLine.ReverbSend     code | html
SoftMixingMainMixer   Main mixer for SoftMixingMixer.  code | html
SoftMixingMixer   Software audio mixer  code | html
SoftMixingMixer.Info     code | html
SoftMixingMixerProvider   Provider for software audio mixer  code | html
SoftMixingSourceDataLine   SourceDataLine implemention for the SoftMixingMixer.  code | html
SoftMixingSourceDataLine.NonBlockingFloatInputStream     code | html
SoftPerformer   This class decodes information from ModelPeformer for use in SoftVoice.  code | html
SoftPerformer.KeySortComparator     code | html
SoftPointResampler   A resampler that uses 0-order (nearest-neighbor) interpolation.  code | html
SoftProvider   Software synthesizer provider class.  code | html
SoftReceiver   Software synthesizer MIDI receiver class.  code | html
SoftReverb   Reverb effect based on allpass/comb filters.  code | html
SoftReverb.AllPass     code | html
SoftReverb.Comb     code | html
SoftReverb.Delay     code | html
SoftShortMessage   A short message class that support for than 16 midi channels.  code | html
SoftSincResampler   Hann windowed sinc interpolation resampler with anti-alias filtering.  code | html
SoftSynthesizer   The software synthesizer class.  code | html
SoftSynthesizer.Info     code | html
SoftSynthesizer.WeakAudioStream     code | html
SoftTuning   A tuning program container, for use with MIDI Tuning.  code | html
SoftVoice   Software synthesizer voice class.  code | html
StandardMidiFileReader   MIDI file reader.  code | html
StandardMidiFileWriter   MIDI file writer.  code | html
SunFileWriter.NoCloseInputStream   InputStream wrapper class which prevent source stream from being closed.  code | html
Toolkit   Common conversions etc.  code | html
UlawCodec   U-law encodes linear data, and decodes u-law data to linear data.  code | html
UlawCodec.UlawCodecStream     code | html
WaveExtensibleFileReader   WAVE file reader for files using format WAVE_FORMAT_EXTENSIBLE (0xFFFE).  code | html
WaveExtensibleFileReader.GUID     code | html
WaveFileFormat   WAVE file format class.  code | html
WaveFileReader   WAVE file reader.  code | html
WaveFileWriter   WAVE file writer.  code | html
WaveFloatFileReader   Floating-point encoded (format 3) WAVE file loader.  code | html
WaveFloatFileWriter   Floating-point encoded (format 3) WAVE file writer.  code | html
WaveFloatFileWriter.NoCloseOutputStream     code | html