org.davic.mpeg
Class ElementaryStream

java.lang.Object
  extended byorg.davic.mpeg.ElementaryStream
Direct Known Subclasses:
DvbElementaryStream

public abstract class ElementaryStream
extends java.lang.Object

This class represents one elementary stream within a transport stream. If an elementary stream belongs to multiple services then it will be represented by multiple instances one instance for each parent service.


Constructor Summary
protected ElementaryStream()
           
 
Method Summary
 java.lang.Integer getAssociationTag()
           
 int getPID()
           
 Service getService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementaryStream

protected ElementaryStream()
Method Detail

getService

public Service getService()
Returns:
a reference to the Service object that represents the service in which this Elementary Stream is contained.

getPID

public int getPID()
Returns:
the PID value of MPEG-2 Transport Stream packets that carry this elementary stream.

getAssociationTag

public java.lang.Integer getAssociationTag()
Returns:
the DSM-CC association tag of this elementary stream, or null if none is present.