uk.ac.cam.acr31.oggdecoder
Class StreamRecognisingPacketReceiver
java.lang.Object
  
uk.ac.cam.acr31.oggdecoder.StreamRecognisingPacketReceiver
- All Implemented Interfaces: 
 - OggPacketReceiver
 
final class StreamRecognisingPacketReceiver
- extends java.lang.Object
- implements OggPacketReceiver
  
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
newStream
private final OggLogicalStream newStream
packetData
private java.io.ByteArrayOutputStream packetData
granulePosition
private long granulePosition
factories
private java.util.List<OggPacketReceiverFactory> factories
StreamRecognisingPacketReceiver
StreamRecognisingPacketReceiver(OggLogicalStream newStream,
                                java.util.List<OggPacketReceiverFactory> factories)
packetData
public void packetData(long granulePosition,
                       OggStream stream,
                       int length,
                       boolean isStart,
                       boolean isEnd)
                throws EndOfStreamException,
                       InvalidStreamException
- Specified by:
 packetData in interface OggPacketReceiver
 
- Throws:
 EndOfStreamException
InvalidStreamException
 
needsData
public boolean needsData()
- Specified by:
 needsData in interface OggPacketReceiver
 
 
processPacket
private void processPacket()
 
 
close
public void close()
- Specified by:
 close in interface OggPacketReceiver