com.softsynth.jsyn
Class LineOut

java.lang.Object
  extended by java.util.Observable
      extended by com.softsynth.jsyn.SynthObject
          extended by com.softsynth.jsyn.SynthSound
              extended by com.softsynth.jsyn.SynthUnit
                  extended by com.softsynth.jsyn.LineOut

public class LineOut
extends SynthUnit

LineOut unit. Adds to stereo signal to send to audio line out. Mixes input stereo signal with the output of other Line_Outs. The result is sent to the DAC at the end of each audio frame.

Version:
JSyn Version 005
Author:
(C) 1997 Phil Burk, SoftSynth.com, All Rights Reserved
See Also:
Synth, LineIn, ChannelOut

Field Summary
 SynthInput input
          Input - 2 parts, 0=Left, 1=Right.
 
Constructor Summary
LineOut()
           
LineOut(SynthContext synthContext)
          Create a SynthUnit that runs at Synth.RATE_AUDIO.
LineOut(SynthContext synthContext, int calculationRate)
           
 
Method Summary
 
Methods inherited from class com.softsynth.jsyn.SynthSound
addPort, addPort, findNamedPort, getName, getNumPorts, getPortAt, getPriority, setPriority, setStage, setStage, start, start, stop, stop
 
Methods inherited from class com.softsynth.jsyn.SynthObject
delete, deleteAll, enableDeletionByGarbageCollector, enableTracking, getPeer, getSynthContext, isTrackingEnabled, toString, track
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

input

public SynthInput input
Input - 2 parts, 0=Left, 1=Right. Stereo signal to send to line out.

Constructor Detail

LineOut

public LineOut(SynthContext synthContext,
               int calculationRate)
        throws SynthException
Throws:
SynthException

LineOut

public LineOut(SynthContext synthContext)
        throws SynthException
Create a SynthUnit that runs at Synth.RATE_AUDIO.

Throws:
SynthException - If resource allocation fails.

LineOut

public LineOut()
        throws SynthException
Throws:
SynthException