|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tritonus.share.sampled.mixer.TLine
org.tritonus.share.sampled.mixer.TDataLine
org.tritonus.share.sampled.mixer.TBaseDataLine
org.tritonus.sampled.mixer.esd.EsdTargetDataLine
public class EsdTargetDataLine
Nested Class Summary | |
---|---|
class |
EsdTargetDataLine.EsdTargetDataLineGainControl
|
Nested classes/interfaces inherited from interface javax.sound.sampled.DataLine |
---|
DataLine.Info |
Constructor Summary | |
---|---|
EsdTargetDataLine(TMixer mixer,
AudioFormat format,
int nBufferSize)
|
Method Summary | |
---|---|
int |
available()
|
void |
closeImpl()
Subclasses should override this method. |
void |
drain()
|
void |
flush()
|
long |
getPosition()
|
int |
read(byte[] abData,
int nOffset,
int nLength)
|
Methods inherited from class org.tritonus.share.sampled.mixer.TBaseDataLine |
---|
open, open |
Methods inherited from class org.tritonus.share.sampled.mixer.TDataLine |
---|
getBufferSize, getFormat, getFramePosition, getLevel, getLongFramePosition, getMicrosecondPosition, isActive, isRunning, start, stop |
Methods inherited from class org.tritonus.share.sampled.mixer.TLine |
---|
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.sound.sampled.TargetDataLine |
---|
open, open |
Methods inherited from interface javax.sound.sampled.DataLine |
---|
getBufferSize, getFormat, getFramePosition, getLevel, getMicrosecondPosition, isActive, isRunning, start, stop |
Methods inherited from interface javax.sound.sampled.Line |
---|
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener |
Constructor Detail |
---|
public EsdTargetDataLine(TMixer mixer, AudioFormat format, int nBufferSize) throws LineUnavailableException
LineUnavailableException
Method Detail |
---|
public int available()
available
in interface DataLine
public int read(byte[] abData, int nOffset, int nLength)
read
in interface TargetDataLine
public void closeImpl()
TLine
public void drain()
drain
in interface DataLine
public void flush()
flush
in interface DataLine
public long getPosition()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |