public class EsdTargetDataLine extends TBaseDataLine implements TargetDataLine
Modifier and Type | Class and Description |
---|---|
class |
EsdTargetDataLine.EsdTargetDataLineGainControl |
DataLine.Info
Constructor and Description |
---|
EsdTargetDataLine(TMixer mixer,
AudioFormat format,
int nBufferSize) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
closeImpl()
Subclasses should override this method.
|
void |
drain() |
void |
flush() |
long |
getPosition() |
int |
read(byte[] abData,
int nOffset,
int nLength) |
open, open
getBufferSize, getFormat, getFramePosition, getLevel, getLongFramePosition, getMicrosecondPosition, isActive, isRunning, start, stop
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
open, open
getBufferSize, getFormat, getFramePosition, getLevel, getMicrosecondPosition, isActive, isRunning, start, stop
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
public EsdTargetDataLine(TMixer mixer, AudioFormat format, int nBufferSize) throws LineUnavailableException
LineUnavailableException
public int read(byte[] abData, int nOffset, int nLength)
read
in interface TargetDataLine
public void closeImpl()
TLine
public long getPosition()