A signal input actor
The InputActor, when instantiated with BeginSound, plays whatever signal VSS
is receiving on its input port. Note that you must run "vss -input" to enable
the input port in vss. (Audio input processing consumes extra resources,
so it makes sense to use those resources only if they are really needed.)
To use the input actor, load input.so and create an actor of type InputActor.
InputActor messages
The InputActor understands no other messages besides those
understood by all generator actors.
InputActor handler messages
The handler for the InputActor algorithm understands no other messages
besides those understood by all generator actors.
A common use of the InputActor is to send the audio signal at VSS's input
to another actor for further processing. In this case, send a
SetMute 1 message to the InputActor handler, so the input signal
is not "echoed" at VSS's output. For example:
hInpActor = Create InputActor;
hInpSound = BeginSound hInpActor SetMute 1;
hProcessorActor = Create MyProcessorActor;
hProcessedSound = BeginSound hProcessorActor SetInput hInpSound;