|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Source
Interface defining a source. This produces audio-rate buffers. Has buffer with audio data and a time concept .
Method Summary | |
---|---|
void |
clearBuffer()
Clears buffer to zero. |
float[] |
getBuffer()
Get buffer, whatever happens to be available. |
float[] |
getBuffer(long t)
Get buffer with timestamp t. |
int |
getBufferSize()
Get buffer size. |
long |
getTime()
Get current time. |
void |
setBufferSize(int bufferSize)
Set buffer size. |
void |
setTime(long t)
Set current time. |
Method Detail |
---|
float[] getBuffer(long t) throws BufferNotAvailableException
t
- timestamp of buffer. For example, a frame index.
BufferNotAvailableException
float[] getBuffer() throws BufferNotAvailableException
BufferNotAvailableException
long getTime()
void setTime(long t)
t
- current time.int getBufferSize()
void setBufferSize(int bufferSize)
bufferSize
- buffer size.void clearBuffer()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |