Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.sun.media.sound

Interface Summary
AudioSynthesizer | `AudioSynthesizer` is a `Synthesizer` which renders it's output audio into `SourceDataLine` or `AudioInputStream`.
ModelChannelMixer | ModelChannelMixer is used to process channel voice mix output before going to master output.
ModelDirectedPlayer | ModelDirectedPlayer is the one who is directed by ModelDirector to play ModelPerformer objects.
ModelDirector | A director chooses what performers should be played for each note on and note off events.
ModelOscillator | This interface is used for oscillators.
ModelOscillatorStream | This interface is used for audio streams from ModelOscillator.
ModelTransform | Model transform interface.
ModelWavetable | This is a wavetable oscillator interface.
SoftAudioProcessor | Audio processor interface.
SoftControl | `SoftControl` are the basic controls used for control-rate processing.
SoftProcess | Control signal processor interface
SoftResampler | Basic resampler interface.
SoftResamplerStreamer | Resampler stream interface.

Class Summary
AudioFileSoundbankReader | Soundbank reader that uses audio files as soundbanks.
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.
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.
AudioFloatInputStream | This class is used to create AudioFloatInputStream from AudioInputStream and byte buffers.
AudioSynthesizerPropertyInfo | Information about property used in opening `AudioSynthesizer`.
DLSInfo | This class is used to store information to describe soundbanks, instruments and samples.
DLSInstrument | This class is used to store information to describe instrument.
DLSModulator | This class is used to store modulator/artiuclation data.
DLSRegion | This class is used to store region parts for instrument.
DLSSample | This class is used to store the sample data itself.
DLSSampleLoop | This class is used to store loop points inside DLSSampleOptions class.
DLSSampleOptions | This class stores options how to playback sampled data like pitch/tuning, attenuation and loops.
DLSSoundbank | A DLS Level 1 and Level 2 soundbank reader (from files/url/streams).
DLSSoundbankReader | This class is used to connect the DLSSoundBank class to the SoundbankReader SPI interface.
EmergencySoundbank | Emergency Soundbank generator.
FFT | Fast Fourier Transformer.
JARSoundbankReader | JarSoundbankReader is used to read sounbank object from jar files.
ModelAbstractChannelMixer | ModelAbstractChannelMixer is ready for use class to implement ModelChannelMixer interface.
ModelAbstractOscillator | A abstract class used to simplify creating custom ModelOscillator.
ModelByteBuffer | This class is a pointer to a binary array either in memory or on disk.
ModelByteBufferWavetable | Wavetable oscillator for pre-loaded data.
ModelConnectionBlock | Connection blocks are used to connect source variable to a destination variable.
ModelDestination | This class is used to identify destinations in connection blocks, see ModelConnectionBlock.
ModelIdentifier | This class stores the identity of source and destinations in connection blocks, see ModelConnectionBlock.
ModelInstrument | The model instrument class.
ModelInstrumentComparator | Instrument comparator class.
ModelMappedInstrument | This class is used to map instrument to another patch.
ModelPatch | A extended patch object that has isPercussion function.
ModelPerformer | This class is used to define how to synthesize audio in universal maner for both SF2 and DLS instruments.
ModelSource | This class is used to identify sources in connection blocks, see ModelConnectionBlock.
ModelStandardDirector | A standard director who chooses performers by there keyfrom,keyto,velfrom,velto properties.
ModelStandardTransform | A standard transformer used in connection blocks.
RIFFReader | Resource Interchange File Format (RIFF) stream decoder.
RIFFWriter | Resource Interchange File Format (RIFF) stream encoder.
SF2GlobalRegion | Soundfont global region.
SF2Instrument | Soundfont instrument.
SF2InstrumentRegion | Soundfont instrument region.
SF2Layer | Soundfont layer.
SF2LayerRegion | Soundfont layer region.
SF2Modulator | Soundfont modulator container.
SF2Region | Soundfont general region.
SF2Sample | Soundfont sample storage.
SF2Soundbank | A SoundFont 2.04 soundbank reader.
SF2SoundbankReader | This class is used to connect the SF2SoundBank class to the SoundbankReader SPI interface.
SimpleInstrument | A simple instrument that is made of other ModelInstrument, ModelPerformer objects.
SimpleSoundbank | A simple soundbank that contains instruments and soundbankresources.
SoftAbstractResampler | Abstract resampler class.
SoftAudioBuffer | This class is used to store audio buffer.
SoftAudioPusher | This is a processor object that writes into SourceDataLine
SoftChannel | Software Synthesizer MIDI channel class.
SoftChannelProxy | A MidiChannel proxy object used for external access to synthesizer internal channel objects.
SoftChorus | A chorus effect made using LFO and variable delay.
SoftCubicResampler | A resampler that uses third-order (cubic) interpolation.
SoftEnvelopeGenerator | AHDSR control signal envelope generator.
SoftFilter | Infinite impulse response (IIR) filter class.
SoftInstrument | Software synthesizer internal instrument.
SoftJitterCorrector | A jitter corrector to be used with SoftAudioPusher.
SoftLanczosResampler | Lanczos interpolation resampler.
SoftLimiter | A simple look-ahead volume limiter with very fast attack and fast release.
SoftLinearResampler | A resampler that uses first-order (linear) interpolation.
SoftLinearResampler2 | A resampler that uses first-order (linear) interpolation.
SoftLowFrequencyOscillator | LFO control signal generator.
SoftMainMixer | Software synthesizer main audio mixer.
SoftMidiAudioFileReader | MIDI File Audio Renderer/Reader
SoftMixingClip | Clip implemention for the SoftMixingMixer.
SoftMixingDataLine | General software mixing line.
SoftMixingMainMixer | Main mixer for SoftMixingMixer.
SoftMixingMixer | Software audio mixer
SoftMixingMixerProvider | Provider for software audio mixer
SoftMixingSourceDataLine | SourceDataLine implemention for the SoftMixingMixer.
SoftPerformer | This class decodes information from ModelPeformer for use in SoftVoice.
SoftPointResampler | A resampler that uses 0-order (nearest-neighbor) interpolation.
SoftProvider | Software synthesizer provider class.
SoftReceiver | Software synthesizer MIDI receiver class.
SoftReverb | Reverb effect based on allpass/comb filters.
SoftShortMessage | A short message class that support for than 16 midi channels.
SoftSincResampler | Hann windowed sinc interpolation resampler with anti-alias filtering.
SoftSynthesizer | The software synthesizer class.
SoftTuning | A tuning program container, for use with MIDI Tuning.
SoftVoice | Software synthesizer voice class.

Exception Summary
InvalidDataException | This exception is used when a file contains illegal or unexpected data.
InvalidFormatException | This exception is used when a reader is used to read file of a format it doesn't unterstand or support.
RIFFInvalidDataException | This exception is used when a RIFF file contains illegal or unexpected data.
RIFFInvalidFormatException | This exception is used when a reader is used to read RIFF file of a format it doesn't unterstand or support.

Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES