uk.ac.cam.acr31.oggdecoder
Class OggPage

java.lang.Object
  extended by uk.ac.cam.acr31.oggdecoder.OggPage

public class OggPage
extends java.lang.Object


Field Summary
private  int bitstreamSerialNumber
           
private  int checksum
           
private  long granulePosition
           
static int HEADER_BEGINNING_OF_STREAM
           
static int HEADER_CONTINUATION
           
static int HEADER_END_OF_STREAM
           
private  int headerType
           
private  int pageSegments
           
private  int pageSequenceNumber
           
private  int[] segmentLengths
           
 
Constructor Summary
OggPage(OggStream is)
           
 
Method Summary
 int getBitstreamSerialNumber()
           
 int getChecksum()
           
 long getGranulePosition()
           
 int getPageSequenceNumber()
           
 int getSegmentCount()
           
 int[] getSegmentLengths()
           
 boolean isBeginningOfStream()
           
 boolean isContinuation()
           
 boolean isEndOfStream()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HEADER_CONTINUATION

public static final int HEADER_CONTINUATION
See Also:
Constant Field Values

HEADER_BEGINNING_OF_STREAM

public static final int HEADER_BEGINNING_OF_STREAM
See Also:
Constant Field Values

HEADER_END_OF_STREAM

public static final int HEADER_END_OF_STREAM
See Also:
Constant Field Values

headerType

private int headerType

granulePosition

private long granulePosition

bitstreamSerialNumber

private int bitstreamSerialNumber

pageSequenceNumber

private int pageSequenceNumber

checksum

private int checksum

pageSegments

private int pageSegments

segmentLengths

private int[] segmentLengths
Constructor Detail

OggPage

public OggPage(OggStream is)
        throws OggFormatException,
               EndOfStreamException,
               InvalidStreamException
Throws:
OggFormatException
EndOfStreamException
InvalidStreamException
Method Detail

isContinuation

public boolean isContinuation()

isBeginningOfStream

public boolean isBeginningOfStream()

isEndOfStream

public boolean isEndOfStream()

getGranulePosition

public long getGranulePosition()

getBitstreamSerialNumber

public int getBitstreamSerialNumber()

getPageSequenceNumber

public int getPageSequenceNumber()

getChecksum

public int getChecksum()

getSegmentLengths

public int[] getSegmentLengths()

getSegmentCount

public int getSegmentCount()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object