org.tritonus.share.sampled.mixer
Class TMixerProvider

java.lang.Object
  extended byjavax.sound.sampled.spi.MixerProvider
      extended byorg.tritonus.share.sampled.mixer.TMixerProvider
Direct Known Subclasses:
AlsaDataLineMixerProvider, AlsaPortMixerProvider, EsdMixerProvider

public abstract class TMixerProvider
extends MixerProvider


Constructor Summary
TMixerProvider()
           
 
Method Summary
protected  void addMixer(Mixer mixer)
           
protected  void disable()
           
 Mixer getMixer(Mixer.Info info)
           
 Mixer.Info[] getMixerInfo()
           
protected  boolean isDisabled()
           
 boolean isMixerSupported(Mixer.Info info)
           
protected  void removeMixer(Mixer mixer)
           
protected  void staticInit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TMixerProvider

public TMixerProvider()
Method Detail

staticInit

protected void staticInit()

disable

protected void disable()

isDisabled

protected boolean isDisabled()

addMixer

protected void addMixer(Mixer mixer)

removeMixer

protected void removeMixer(Mixer mixer)

isMixerSupported

public boolean isMixerSupported(Mixer.Info info)
Overrides:
isMixerSupported in class MixerProvider

getMixer

public Mixer getMixer(Mixer.Info info)
Specified by:
getMixer in class MixerProvider

getMixerInfo

public Mixer.Info[] getMixerInfo()
Specified by:
getMixerInfo in class MixerProvider