Uses of Package
com.sun.media.sound

Classes in com.sun.media.sound used by com.sun.media.sound
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.
AudioFloatInputStream
          This class is used to create AudioFloatInputStream from AudioInputStream and byte buffers.
AudioSynthesizer
          AudioSynthesizer is a Synthesizer which renders it's output audio into SourceDataLine or AudioInputStream.
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).
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.
ModelByteBuffer
          This class is a pointer to a binary array either in memory or on disk.
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.
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.
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.
ModelIdentifier
          This class stores the identity of source and destinations in connection blocks, see ModelConnectionBlock.
ModelInstrument
          The model instrument class.
ModelOscillator
          This interface is used for oscillators.
ModelOscillatorStream
          This interface is used for audio streams from ModelOscillator.
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.
ModelTransform
          Model transform interface.
ModelWavetable
          This is a wavetable oscillator interface.
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.
SoftAbstractResampler
          Abstract resampler class.
SoftAudioBuffer
          This class is used to store audio buffer.
SoftAudioProcessor
          Audio processor interface.
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.
SoftControl
          SoftControl are the basic controls used for control-rate processing.
SoftInstrument
          Software synthesizer internal instrument.
SoftMainMixer
          Software synthesizer main audio mixer.
SoftMixingDataLine
          General software mixing line.
SoftMixingMainMixer
          Main mixer for SoftMixingMixer.
SoftMixingMixer
          Software audio mixer
SoftPerformer
          This class decodes information from ModelPeformer for use in SoftVoice.
SoftProcess
          Control signal processor interface
SoftResampler
          Basic resampler interface.
SoftResamplerStreamer
          Resampler stream interface.
SoftSynthesizer
          The software synthesizer class.
SoftSynthesizer.WeakAudioStream
           
SoftTuning
          A tuning program container, for use with MIDI Tuning.
SoftVoice
          Software synthesizer voice class.