Package uk.org.toot.audio.server

Interface Summary
AudioLine  
AudioSyncLine  
AudioTimingStrategy This interface defines the contract for a timing strategy for an AudioServer.
ExtendedAudioServer  
 

Class Summary
AbstractAudioServer This class provides generic AudioServer functionality suitable for all AudioServer implementationst.
DefaultStrategy  
ExtendedAudioServerConfiguration  
JavaSoundAudioServer JavaSoundAudioServer extends BasicAudioServer with JavaSound-style byte[] buffer provision and management and JavaSound audio I/O provision.
JavaSoundAudioServerSetup This class allows the sample rate of the JavSoundAudioServer be set before inputs and outputs are set.
MultiIOJavaSoundAudioServer Provides a layer which allows multiple IO open/close.
SleepTimingStrategy An AudioTimingStategy which uses Thread.sleep(long millis, long nanos) and runs with priority Thread.MAX_PRIORITY.
Strategy  
TimedAudioServer TimedAudioServer extends AbstractAudioServer to control the timing of an AudioClient.
TootAudioServerServiceProvider  
WaitTimingStrategy An AudioTimingStategy which uses Object.sleep(long millis, long nanos) and runs with priority Thread.MAX_PRIORITY.
YieldTimingStrategy An AudioTimingStategy which uses Thread.yield() and runs with priority Thread.NORM_PRIORITY+1 to avoid blocking other threads excessively.