|
|||||||||
| 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
BufferNotAvailableExceptionlong 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 | ||||||||