as.clynx.audio.mux
Class MUX

java.lang.Object
  extended by as.clynx.audio.mux.AbstractMUX
      extended by as.clynx.audio.mux.MUX

public class MUX
extends AbstractMUX

this class reads the passed streams.

Version:
cLynx v.1.2, JDK 6.0: 20.09.2007
Author:
Andreas Senfter - andreas@senfters.com

Constructor Summary
MUX(IAudioFileCollection collection, AudioStream stream)
          Constructor
 
Method Summary
 void doMixing()
          does the mixing. the ThreadExceededException is thrown only in gui mode when the playbach is stoped by the user.
 void update(int source, java.lang.Object value)
          only in GUI mode. updates parameter in runtime. the source specifies the id of the source. valuedefines the new value of the defined source.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MUX

public MUX(IAudioFileCollection collection,
           AudioStream stream)
Constructor

Parameters:
collection -
stream -
Method Detail

doMixing

public void doMixing()
              throws ThreadExceededException
Description copied from class: AbstractMUX
does the mixing. the ThreadExceededException is thrown only in gui mode when the playbach is stoped by the user.

Specified by:
doMixing in class AbstractMUX
Throws:
ThreadExceededException

update

public void update(int source,
                   java.lang.Object value)
Description copied from class: AbstractMUX
only in GUI mode. updates parameter in runtime. the source specifies the id of the source. valuedefines the new value of the defined source.

Specified by:
update in class AbstractMUX