Package uk.org.toot.audio.server

This package provides interfaces AudioClient and AudioServer which define a simple contract which separates the concern of client digital signal processing from its timing and the provision of external i/o.

See:
          Description

Interface Summary
AudioClient A single AudioClient plugs into an AudioServer so that it may access the server's hardware i/o in real-time.
AudioServer An AudioServer represents the single thread of time and is responsible for separating other code from the concerns of timing and hardware i/o.
IOAudioProcess An AudioProcess with a ChannelFormat and a name, suitable for hardware i/o.
 

Class Summary
AbstractAudioServerDecorator This class is provided so that classes that want to decorate some AudioServer methods don't have to delegate all methods to the decorated AudioServer.
AudioServerConfiguration An AudioServerConfiguration seperates the configuration concerns from an AudioServer.
AudioServerServices AudioServices specialises Services with static methods to simplify the provision of plugin audio services extending AudioProcess and AudioControls.
CompoundAudioClient A simple-mided AudioClient using the Composite design pattern.
MultiIOAudioServer  
NonRealTimeAudioServer An AudioServer that decorates any other AudioServer to add a non-real-time capability.
SwitchedAudioClient An adapter to allow switching of clients.
 

Package uk.org.toot.audio.server Description

This package provides interfaces AudioClient and AudioServer which define a simple contract which separates the concern of client digital signal processing from its timing and the provision of external i/o.

Package uk.org.toot.audio.server UML Class Diagram



Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.