com.softsynth.jsyn
Class ChannelOut

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.ChannelOut

public class ChannelOut
extends SynthUnit

ChannelOut unit. Takes mono signal and sends it to audio line out. When you create this unit, you must specify which channel you want to use.

Version:
JSyn Version 0014
Author:
(C) 1997 Phil Burk, SoftSynth.com, All Rights Reserved
See Also:
Synth, LineOut, ChannelIn

Field Summary
 SynthInput input
          Mono signal for DAC.
 
Constructor Summary
ChannelOut(int channel)
           
ChannelOut(SynthContext synthContext, int channel)
          Create a ChannelOut that runs at Synth.RATE_AUDIO.
ChannelOut(SynthContext synthContext, int calculationRate, int channel)
           
 
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
Mono signal for DAC.

Constructor Detail

ChannelOut

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

ChannelOut

public ChannelOut(SynthContext synthContext,
                  int channel)
           throws SynthException
Create a ChannelOut that runs at Synth.RATE_AUDIO.

Parameters:
channel - Selects output channel index. May be 0 or 1 for a stereo system, or higher for multi-channel systems.
Throws:
SynthException - If resource allocation fails.

ChannelOut

public ChannelOut(int channel)
           throws SynthException
Throws:
SynthException