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