cnrg.itx.datax.jaudio
Class JAudioBlock
java.lang.Object
|
+--cnrg.itx.datax.jaudio.QueueElement
|
+--cnrg.itx.datax.jaudio.JAudioBlock
- public class JAudioBlock
- extends QueueElement
Methods inherited from class java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
jabNext
private JAudioBlock jabNext
data
private byte[] data
desiredLength
private int desiredLength
wpHeader
protected int wpHeader
wpData
private int wpData
used
private boolean used
finished
private boolean finished
usedLock
private transient java.lang.Object usedLock
finishedLock
private transient java.lang.Object finishedLock
JAudioBlock
private JAudioBlock()
JAudioBlock
public JAudioBlock(byte[] data)
throws JAudioException
JAudioBlock
public JAudioBlock(int newDesiredLength)
throws JAudioException
clone
public java.lang.Object clone()
- Overrides:
- clone in class java.lang.Object
waitUntilFinished
public void waitUntilFinished()
throws java.lang.InterruptedException
freeN
private void freeN()
copyDataN
private void copyDataN()
getData
public byte[] getData()
setData
public void setData(byte[] b)
setNext
public void setNext(JAudioBlock jabNext)
getNext
public JAudioBlock getNext()
markAsFinished
protected void markAsFinished()
grabUsedOutLock
protected boolean grabUsedOutLock()
grabUsedInLock
protected boolean grabUsedInLock()