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
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.
NonRealTimeAudioServer An AudioServer that adapts 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.