org.tritonus.share.sampled.mixer
Class TMixer
java.lang.Object
org.tritonus.share.sampled.mixer.TLine
org.tritonus.share.sampled.mixer.TMixer
- All Implemented Interfaces:
- Line, Mixer
- Direct Known Subclasses:
- AlsaDataLineMixer, AlsaPortMixer, EsdMixer
public abstract class TMixer
- extends TLine
- implements Mixer
Nested classes/interfaces inherited from interface javax.sound.sampled.Mixer |
Mixer.Info |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getMixerInfo
public Mixer.Info getMixerInfo()
- Specified by:
getMixerInfo
in interface Mixer
getSourceLineInfo
public Line.Info[] getSourceLineInfo()
- Specified by:
getSourceLineInfo
in interface Mixer
getTargetLineInfo
public Line.Info[] getTargetLineInfo()
- Specified by:
getTargetLineInfo
in interface Mixer
getSourceLineInfo
public Line.Info[] getSourceLineInfo(Line.Info info)
- Specified by:
getSourceLineInfo
in interface Mixer
getTargetLineInfo
public Line.Info[] getTargetLineInfo(Line.Info info)
- Specified by:
getTargetLineInfo
in interface Mixer
isLineSupported
public boolean isLineSupported(Line.Info info)
- Specified by:
isLineSupported
in interface Mixer
getLine
public Line getLine(Line.Info info)
throws LineUnavailableException
- Specified by:
getLine
in interface Mixer
- Throws:
LineUnavailableException
getSourceLines
public Line[] getSourceLines()
- Specified by:
getSourceLines
in interface Mixer
getTargetLines
public Line[] getTargetLines()
- Specified by:
getTargetLines
in interface Mixer
synchronize
public void synchronize(Line[] aLines,
boolean bMaintainSync)
- Specified by:
synchronize
in interface Mixer
unsynchronize
public void unsynchronize(Line[] aLines)
- Specified by:
unsynchronize
in interface Mixer
isSynchronizationSupported
public boolean isSynchronizationSupported(Line[] aLines,
boolean bMaintainSync)
- Specified by:
isSynchronizationSupported
in interface Mixer