| Class Summary | |
|---|---|
| BlockingByteFIFO | A FIFO byte buffer that blocks on read or write if trying to read or write more than is available for reading/writing. |
| BlockingFIFOTest | Simple test of the FIFO buffer - verifying that the data that goes in first comes out first |
| ByteIntConverter | Convert 8,16,24 and 32 bit integers (stored as bytes) to and from integer variables |
| ByteIntConverterTest | Test class for the ByteIntConverter. |
| FifoFloat | Fifo for float values. |
| JJackAudioChannel | Model of an audio channel. |
| JJackAudioConsumer |
Interface to model a JJackAudioProcessor's role
as an exclusively monitoring client that does not generate audio output by itself.
|
| JJackAudioEvent | Event class to propagate audio data from one audio processor to another. |
| JJackAudioEvent.ChannelImpl |
Inner class implementing interface JJackAudioChannel.
|
| JJackAudioEvent.PortImpl |
Inner class implementing interface JJackAudioPort.
|
| JJackAudioPort | Model of a port of an audio channel. |
| JJackAudioProcessListener | Event listener that gets informed about start and end of processing. |
| JJackAudioProcessor | |
| JJackAudioProcessorMonitorable |
Extends interface JJackAudioProcessor by the ability
to add listeners that get informed about starting and ending of processing.
|
| JJackAudioProducer |
Interface to model a JJackAudioProcessor's role
as a client that generates audio output.
|
| JJackBeanInfoAbstract | Abstract base class for BeanInfo classes describing JJack clients as JavaBeans. |
| JJackClient | Abstract base class for JJack clients. |
| JJackConstants | Constant values used by the JJack API. |
| JJackException | Exception class used by the JJack API. |
| JJackLine | Base class for JJack Lines |
| JJackMixer | A Javasound Mixer implementation that enables use of jack through this standard java interface.. |
| JJackMixerInfo | |
| JJackMixerProvider | |
| JJackMixerProviderTest | Simple test that reads the input and writes to the output - the default buffer size of 64KB will create a delay effect |
| JJackMonitor | Abstract base class for JJack clients that listen to input but do not generate output. |
| JJackPlayer | A client for outputting audio data, either from a memory buffer or algorithmically generated. |
| JJackRecorder | A client for recording audio data into a memory buffer. |
| JJackSystem | JJack system class. |
| LineTests | Test class for the Source and Target datalines. |
| RingFloat | Array-based ringbuffer implementation. |
| SourceJJackLine | JJack SourceDataLine implementation |
| TargetJJackLine | JJack TargetDataLine implementation |