uk.org.toot.audio.mixer
Class AudioMixerStrip
java.lang.Object
uk.org.toot.audio.core.AudioProcessChain
uk.org.toot.audio.mixer.AudioMixerStrip
- All Implemented Interfaces:
- AudioProcess
public class AudioMixerStrip
- extends AudioProcessChain
An AudioMixerStrip is an AudioProcessChain which can be connected to by
means of setInputProcess() and setDirectOutputProcess() and allows arbitrary
insertion and ordering of plugin modules.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AudioMixerStrip
public AudioMixerStrip(AudioMixer mixer,
AudioControlsChain controlsChain)
getInputProcess
public AudioProcess getInputProcess()
setInputProcess
public void setInputProcess(AudioProcess input)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDirectOutputProcess
public AudioProcess getDirectOutputProcess()
setDirectOutputProcess
public void setDirectOutputProcess(AudioProcess output)
throws java.lang.Exception
- Throws:
java.lang.Exception
silence
public void silence()
mix
public int mix(AudioBuffer bufferToMix,
float[] gain)
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.