Interface AudioFrameConsumer
-
- All Known Subinterfaces:
AudioFrameBuffer
- All Known Implementing Classes:
AbstractAudioFrameBuffer,AllocatingAudioFrameBuffer,NonAllocatingAudioFrameBuffer
public interface AudioFrameConsumerA consumer for audio frames
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidconsume(AudioFrame frame)Consumes the frame, may blockvoidrebuild(AudioFrameRebuilder rebuilder)Rebuild all caches frames
-
-
-
Method Detail
-
consume
void consume(AudioFrame frame) throws java.lang.InterruptedException
Consumes the frame, may block- Parameters:
frame- The frame to consume- Throws:
java.lang.InterruptedException- When interrupted externally (or for seek/stop).
-
rebuild
void rebuild(AudioFrameRebuilder rebuilder)
Rebuild all caches frames- Parameters:
rebuilder- The rebuilder to use
-
-