jjdh API

Package dh.javax.sound

This Package contains a top-level framework which is based on the low-level javax.sound.sampled framework to provide easy-to-use playback of several sampled sounds simultaneously, using thread pools and different (mostly ByteBuffer based) buffer strategies.

See:
          Description

Interface Summary
AudioProxy A Audio Proxy encapsulates control over a sound which is at the moment played by a SoundFacade.
BufferStrategy Represents a strategy how a sound should be buffered.
BufferStrategyChooser ToDo: Write a more sophisticated BufferStrategyChooser.
 

Class Summary
AudioInput Encapsulate sampled audio input.
BufferStrategy.BufferCompressed Will store the compressed audio.
BufferStrategy.BufferUncompressed Will store the uncompressed audio.
BufferStrategy.OldBufferUncompressed Deprecated.  
BufferStrategy.Stream Will stream the audio.
BufferStrategyChooser.AlwaysBufferCompressed  
BufferStrategyChooser.AlwaysBufferUncompressed  
BufferStrategyChooser.AlwaysStream  
DummyAudioProxy  
SoundFacade  
StandardAudioProxy  
StandardSoundFacade  
StreamRunnable This is a task for copying data from a uncompressed AudioInputStream to a SourceDataLine.
 

Package dh.javax.sound Description

This Package contains a top-level framework which is based on the low-level javax.sound.sampled framework to provide easy-to-use playback of several sampled sounds simultaneously, using thread pools and different (mostly ByteBuffer based) buffer strategies.

See Also:
javax.sound.sampled

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.