public abstract class TMixer extends TLine implements Mixer
Mixer.Info
Modifier and Type | Method and Description |
---|---|
Line |
getLine(Line.Info info) |
Mixer.Info |
getMixerInfo() |
Line.Info[] |
getSourceLineInfo() |
Line.Info[] |
getSourceLineInfo(Line.Info info) |
Line[] |
getSourceLines() |
Line.Info[] |
getTargetLineInfo() |
Line.Info[] |
getTargetLineInfo(Line.Info info) |
Line[] |
getTargetLines() |
boolean |
isLineSupported(Line.Info info) |
boolean |
isSynchronizationSupported(Line[] aLines,
boolean bMaintainSync) |
void |
synchronize(Line[] aLines,
boolean bMaintainSync) |
void |
unsynchronize(Line[] aLines) |
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMaxLines
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
public Mixer.Info getMixerInfo()
getMixerInfo
in interface Mixer
public Line.Info[] getSourceLineInfo()
getSourceLineInfo
in interface Mixer
public Line.Info[] getTargetLineInfo()
getTargetLineInfo
in interface Mixer
public Line.Info[] getSourceLineInfo(Line.Info info)
getSourceLineInfo
in interface Mixer
public Line.Info[] getTargetLineInfo(Line.Info info)
getTargetLineInfo
in interface Mixer
public boolean isLineSupported(Line.Info info)
isLineSupported
in interface Mixer
public Line getLine(Line.Info info) throws LineUnavailableException
getLine
in interface Mixer
LineUnavailableException
public Line[] getSourceLines()
getSourceLines
in interface Mixer
public Line[] getTargetLines()
getTargetLines
in interface Mixer
public void synchronize(Line[] aLines, boolean bMaintainSync)
synchronize
in interface Mixer
public void unsynchronize(Line[] aLines)
unsynchronize
in interface Mixer
public boolean isSynchronizationSupported(Line[] aLines, boolean bMaintainSync)
isSynchronizationSupported
in interface Mixer