Interface | Description |
---|---|
SignalProcessor<I,O> |
Lets you process data using a push approach, that is controlling the flow of data
from the beginning of a pipeline (preferably with a
SignalPump ). |
SignalPullProcessor<I,O> |
Capable of processing a given object (most likely a data buffer of type
I (input),
for example a float[] , and returning another object of type O (output). |
SignalSource<O> |
Signal source, for example for audio data.
|
SignalSplit<I,O> |
SignalProcessor that splits the signal into multiple signals and as such has
multiple children - per channel. |
Class | Description |
---|---|
AbstractSignalProcessor<I,O> |
Convenience super class for both
SignalPullProcessor and
SignalProcessor . |
NoopSignalProcessor<T> |
No-op
SignalProcessor which allows to add multiple child processors. |
SignalPipeline<I,O> |
A signal pipeline is a straight chain (that is every chain element has exactly one child)
of multiple
SignalProcessor s. |
SignalProcessorSupport<IO> |
Helper class for implementing
SignalProcessor s. |
SignalPump<I> |
Pumps a signal from a
SignalSource through a graph of SignalProcessor s,
also known as processing pipelines and lets you collect the results in a Map . |
Copyright © 2011–2020 tagtraum industries incorporated. All rights reserved.