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;