org.tritonus.sampled.mixer.esd
Class EsdMixer

java.lang.Object
  extended byorg.tritonus.share.sampled.mixer.TLine
      extended byorg.tritonus.share.sampled.mixer.TMixer
          extended byorg.tritonus.sampled.mixer.esd.EsdMixer
All Implemented Interfaces:
Line, Mixer

public class EsdMixer
extends TMixer


Nested Class Summary
 
Nested classes inherited from class javax.sound.sampled.Mixer
Mixer.Info
 
Constructor Summary
EsdMixer()
           
 
Method Summary
 void close()
           
protected  Clip getClip(AudioFormat format)
           
 int getMaxLines(Line.Info info)
           
protected  SourceDataLine getSourceDataLine(AudioFormat format, int nBufferSize)
           
protected  TargetDataLine getTargetDataLine(AudioFormat format, int nBufferSize)
           
 void open()
           
 
Methods inherited from class org.tritonus.share.sampled.mixer.TMixer
getLine, getMixerInfo, getPort, getSourceLineInfo, getSourceLineInfo, getSourceLines, getTargetLineInfo, getTargetLineInfo, getTargetLines, isLineSupported, isSourceFormatSupported, isSynchronizationSupported, isTargetFormatSupported, setSupportInformation, synchronize, unsynchronize
 
Methods inherited from class org.tritonus.share.sampled.mixer.TLine
addControl, addLineListener, closeImpl, getControl, getControls, getLineInfo, getMixer, isControlSupported, isOpen, notifyLineEvent, notifyLineEvent, openImpl, removeControl, removeLineListener, setLineInfo, setOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.sound.sampled.Line
addLineListener, getControl, getControls, getLineInfo, isControlSupported, isOpen, removeLineListener
 

Constructor Detail

EsdMixer

public EsdMixer()
Method Detail

open

public void open()
Specified by:
open in interface Line
Overrides:
open in class TLine

close

public void close()
Specified by:
close in interface Line
Overrides:
close in class TLine

getMaxLines

public int getMaxLines(Line.Info info)

getSourceDataLine

protected SourceDataLine getSourceDataLine(AudioFormat format,
                                           int nBufferSize)
                                    throws LineUnavailableException
Overrides:
getSourceDataLine in class TMixer
Throws:
LineUnavailableException

getTargetDataLine

protected TargetDataLine getTargetDataLine(AudioFormat format,
                                           int nBufferSize)
                                    throws LineUnavailableException
Overrides:
getTargetDataLine in class TMixer
Throws:
LineUnavailableException

getClip

protected Clip getClip(AudioFormat format)
                throws LineUnavailableException
Overrides:
getClip in class TMixer
Throws:
LineUnavailableException