org.tritonus.sampled.mixer.alsa
Class AlsaDataLineMixer

java.lang.Object
  extended by org.tritonus.share.sampled.mixer.TLine
      extended by org.tritonus.share.sampled.mixer.TMixer
          extended by org.tritonus.sampled.mixer.alsa.AlsaDataLineMixer
All Implemented Interfaces:
Line, Mixer

public class AlsaDataLineMixer
extends TMixer


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.sound.sampled.Mixer
Mixer.Info
 
Constructor Summary
AlsaDataLineMixer()
           
AlsaDataLineMixer(int nCard)
           
AlsaDataLineMixer(java.lang.String strPcmName)
           
 
Method Summary
 void close()
           
static java.lang.String getDeviceNamePrefix()
           
 int getMaxLines(Line.Info info)
           
 java.lang.String getPcmName()
           
static java.lang.String getPcmName(int nCard)
           
 void open()
           
 
Methods inherited from class org.tritonus.share.sampled.mixer.TMixer
getLine, getMixerInfo, getSourceLineInfo, getSourceLineInfo, getSourceLines, getTargetLineInfo, getTargetLineInfo, getTargetLines, isLineSupported, isSynchronizationSupported, synchronize, unsynchronize
 
Methods inherited from class org.tritonus.share.sampled.mixer.TLine
addLineListener, getControl, getControls, getLineInfo, isControlSupported, isOpen, removeLineListener
 
Methods inherited from class java.lang.Object
equals, 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

AlsaDataLineMixer

public AlsaDataLineMixer()

AlsaDataLineMixer

public AlsaDataLineMixer(int nCard)

AlsaDataLineMixer

public AlsaDataLineMixer(java.lang.String strPcmName)
Method Detail

getDeviceNamePrefix

public static java.lang.String getDeviceNamePrefix()

getPcmName

public static java.lang.String getPcmName(int nCard)

getPcmName

public java.lang.String getPcmName()

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)