de.gulden.framework.jjack
public interface JJackAudioProducer extends JJackAudioProcessor
JJackAudioProcessor's role
as a client that generates audio output.
Other audio processors can be connected via the monitor- and chained-event-sets.
Version: 0.3
| Method Summary | |
|---|---|
| void | addMonitor(JJackAudioConsumer c)
Adds a monitor processor after this processor.
|
| JJackAudioProducer | getChained()
Returns the next audio processor in chain.
|
| Collection | getMonitors()
Returns all monitor processors currently connected after this processor.
|
| void | removeChained(JJackAudioProducer p)
Removes p as the next audio processor in chain,
if it is the currently chained processor.
|
| void | removeMonitor(JJackAudioConsumer c)
Removes a monitor processor from this processor.
|
| void | setChained(JJackAudioProducer p)
Sets the next audio processor in chain.
|
Parameters: c the monitoring audio processor to be added
Returns: the next audio processor in chain, null if no processor is chained to this
Returns: Collection of JJackAudioConsumer
p as the next audio processor in chain,
if it is the currently chained processor.
Parameters: p the current audio processor in chain
Parameters: c the monitoring audio processor to be removed
Parameters: p the next audio processor in chain