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