com.soscompany.mpeg.utils
Class MPEGElementaryStream

java.lang.Object
  extended by com.soscompany.mpeg.utils.MPEGElementaryStream
Direct Known Subclasses:
MPEG2ElementaryStream, MPEG4P2ElementaryStream

public class MPEGElementaryStream
extends java.lang.Object


Constructor Summary
MPEGElementaryStream(BitsStream bitsStream)
           
 
Method Summary
 long getBits(int count, boolean moveReadPointer)
           
 int getBitsCount()
           
 BitsStream getBitsStream()
           
 long getPosition()
           
 void next_start_code()
           
 long nextbits_bytealigned(int numberOfBits, boolean moveReadPointer)
           
 void setReadProgressListener(ReadProgressListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MPEGElementaryStream

public MPEGElementaryStream(BitsStream bitsStream)
Method Detail

getBitsStream

public BitsStream getBitsStream()

next_start_code

public void next_start_code()
                     throws java.lang.Exception
Throws:
java.lang.Exception

getBits

public long getBits(int count,
                    boolean moveReadPointer)
             throws java.lang.Exception
Throws:
java.lang.Exception

nextbits_bytealigned

public long nextbits_bytealigned(int numberOfBits,
                                 boolean moveReadPointer)
                          throws java.lang.Exception
Throws:
java.lang.Exception

setReadProgressListener

public void setReadProgressListener(ReadProgressListener listener)

getPosition

public long getPosition()

getBitsCount

public int getBitsCount()