WindowedMultiInOut
This is a building block for window processing UGens where there are multiple hot inlets or outlets. It can also be used when there is only one hot inlet, but other inlets are needed for filling the window buffer.
Value members
Abstract methods
Flush all outlets. Returns true
if ''all'' of them have been successfully flushed.
Flush all outlets. Returns true
if ''all'' of them have been successfully flushed.
Whether an inlet constitutes a crucial input whose closure should result in stage termination.
Whether an inlet constitutes a crucial input whose closure should result in stage termination.
The number of frames available for input window processing. This is used
before calling readIntoWindow
.
The number of frames available for input window processing. This is used
before calling readIntoWindow
.
Whether crucial inputs are done and thus the output should be flushed and the stage terminated.
Whether crucial inputs are done and thus the output should be flushed and the stage terminated.
The number of frames available for output window processing. This is used
before calling writeFromWindow
.
The number of frames available for output window processing. This is used
before calling writeFromWindow
.
Whether all outputs are done and thus the stage should be terminated.
Whether all outputs are done and thus the stage should be terminated.
Tries to prepare the parameters for the next window.
If successful, returns true
otherwise false
. If successful,
it must be possible to successively call readWinSize
. Most likely,
the implementation will allocate an internal window buffer here.
Tries to prepare the parameters for the next window.
If successful, returns true
otherwise false
. If successful,
it must be possible to successively call readWinSize
. Most likely,
the implementation will allocate an internal window buffer here.