|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AudioProcessor
AudioProcessors are responsible for actually doing digital signal processing. The interface is simple: a buffer with some floats and the same information in raw bytes.
| Method Summary | |
|---|---|
void |
processFull(float[] audioFloatBuffer,
byte[] audioByteBuffer)
Process the first (complete) buffer. |
void |
processingFinished()
Notify the AudioProcessor that no more data is available and processing has finished. |
void |
processOverlapping(float[] audioFloatBuffer,
byte[] audioByteBuffer)
Do the actual signal processing on an overlapping buffer. |
| Method Detail |
|---|
void processFull(float[] audioFloatBuffer,
byte[] audioByteBuffer)
audioFloatBuffer - The buffer to process using the float data type.audioByteBuffer - The buffer to process using raw bytes.
void processOverlapping(float[] audioFloatBuffer,
byte[] audioByteBuffer)
audioFloatBuffer - The buffer to process using the float data type.audioByteBuffer - The buffer to process using raw bytes.void processingFinished()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||