javax.sound.sampled
Class DataLine.Info

java.lang.Object
  extended by javax.sound.sampled.Line.Info
      extended by javax.sound.sampled.DataLine.Info
Enclosing interface:
DataLine

public static class DataLine.Info
extends Line.Info


Constructor Summary
DataLine.Info(java.lang.Class lineClass, AudioFormat audioFormat)
           
DataLine.Info(java.lang.Class lineClass, AudioFormat[] aAudioFormats, int nMinBufferSize, int nMaxBufferSize)
           
DataLine.Info(java.lang.Class lineClass, AudioFormat audioFormat, int nBufferSize)
           
 
Method Summary
 AudioFormat[] getFormats()
           
 int getMaxBufferSize()
           
 int getMinBufferSize()
           
 boolean isFormatSupported(AudioFormat audioFormat)
           
 boolean matches(Line.Info info)
           
 java.lang.String toString()
           
 
Methods inherited from class javax.sound.sampled.Line.Info
getLineClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataLine.Info

public DataLine.Info(java.lang.Class lineClass,
                     AudioFormat[] aAudioFormats,
                     int nMinBufferSize,
                     int nMaxBufferSize)

DataLine.Info

public DataLine.Info(java.lang.Class lineClass,
                     AudioFormat audioFormat,
                     int nBufferSize)

DataLine.Info

public DataLine.Info(java.lang.Class lineClass,
                     AudioFormat audioFormat)
Method Detail

getFormats

public AudioFormat[] getFormats()

isFormatSupported

public boolean isFormatSupported(AudioFormat audioFormat)

getMinBufferSize

public int getMinBufferSize()

getMaxBufferSize

public int getMaxBufferSize()

matches

public boolean matches(Line.Info info)
Overrides:
matches in class Line.Info

toString

public java.lang.String toString()
Overrides:
toString in class Line.Info